| |||||||
| المدوّنات | البحث | مشاركات اليوم | اجعل كافة المشاركات مقروءة |
|
| | LinkBack | أدوات الموضوع |
| |||||
| لدي متغير فيه او رقم او احرف كيف يمكن ان اميزه؟ يوجد به احرف او ارقام او ارقام واحرف انا اود ان اتحقق ان كان بالمتغير فقط ارقام ساستعمله اذا كان احرف او احرف وارقام لن استعمله اذا كيف يمكن ان اتحقق من هذا؟ +++++++ انا اود بناء كود يفحص جميع ملفات غرفه معينه واسماء الملفات تكون بارقام وهذا الكود يستخرج اكبر رقم موجود ويعمل رقم اكبر منه للملف الجديد . متلا يوجد الملفات : 1.gif 2.jpeg 15.gif hhhh.gif في الغرفة 4 ملفات واسمائها بالارقام الا ملف واحد اسمه باحرف طبعا سيتم تجاهله الان يجب معرفة اكبر رقم وهو 15 , ومن هنا اعرف بان اسم الملف الجديد اللذي ساحفضه سيكون اسمه 16 بشرط ان ملف 16 غير موجود اذا موجود سنستخدم رقم اكبر ارجو مساعدتكم لبناء هذا الكود انا وصلت الى استخراج الرقم لكل ملف والكود هو : كود:
$path = "modules/News/images/";
$handle=opendir($path);
$max_number = "0";
while ($file = readdir($handle)) {
if (ereg("^([_0-9a-zA-Z]+)([.]{1})([_0-9a-zA-Z]{3})$",$file)) {
$data_array = explode(".",$file);
$data_array = $data_array[0];
if($data_array > $max_number) $max_number = $data_array;
echo "<br>$data_array > $max_number = $max_number<br>";
}
}
__________________ موقع دبوريه - عرب 48: http://www.dabburiya.net/index.php منتدى دبوريه - عرب 48: http://www.dabburiya.net/forums/index.php | |||||
|
| |||||
|
للتحقق اذا كان المتغير يحتوي على رقم صحيح نستخدم الداله is_int.. جرب هذا الكود: كود PHP:
__________________ بوجبر http://www.ba7reny.com بحريني دوت كوم (موقع صديق) | |||||
|
![]() |
| |
| |
| أدوات الموضوع | |
| |