التغطية المصورة ليوم سوالف: الجزء الأول، الجزء الأخير
الفائزون في المسابقة الأصغر لسوالف كاست

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > PHP
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد  
 
LinkBack أدوات الموضوع
عضو نشيط
تاريخ التسجيل: Dec 2003-
#1 (permalink)  
مطلوب دالة توليد أرقام لـ( 14 )خانة


الاخوة الكرام

بحثت عن دالة البي اتش بي الي تولد أرقام توصل لأربعة عشر خانه

يعني مثلاً الأرقام هذي :
92443617764271
36541354354384
68432468354515
إلى آخرة

ويكون الأرقام كل واحد في سطر ويكون تحديد السطور من عندي انا يعني 100 سطر ..

أرجو انكم فهمتوا مااريد

تحياتي






__________________
خطط إسظافة مغرية جداً
تصميم مواقع مميزة
برمجة مواقع
http://www.awaltech.org (عربي)
http://www.awaltech.net (English)
-------------------
برمجة موقع بي إتش بي اليمن = (15%)
awalnet-ye.com غير متواجد حالياً   قديم 29-04-2005, 05:26 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Feb 2003-
#2 (permalink)  

عزيزي
دالة rand هي المسؤوله عن توليد ارقام عشوائه ولكنها محدوده لاربع ارقام..
ومن اجل توليد 14 رقم الحل بسيط اعمل 3 دالات كل وحده اربع خانات وداله من خانتين وضيفهم لبعض
وهذا مثال:

كود:
<?
$rand1=rand(1000,9999);
$rand2=rand(1000,9999);
$rand3=rand(1000,9999);
$rand4=rand(10,99);
$number=$rand1.$rand2.$rand3.$rand4;
print $number;
?>
جرب الكود وشوف كيف شغال تمام

هذا طبعا مود توليد الرقم .. اما بالنسبه للاسطر ممكن تعمل هذه الطريقه بمساعدة التكرار شوف الرد القادم..






__________________
لا اله الا انت سبحانك اني كنت من الظالمين
EsKi غير متواجد حالياً   قديم 29-04-2005, 11:22 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Feb 2003-
#3 (permalink)  

كود:


<?
$lines=100;              //هنا تحدد عدد الاسطر
while ($lines>0){

$rand1=rand(1000,9999);
$rand2=rand(1000,9999);
$rand3=rand(1000,9999);
$rand4=rand(10,99);
$number=$rand1.$rand2.$rand3.$rand4;
print "$number<br>";
$lines--;
}
?>






__________________
لا اله الا انت سبحانك اني كنت من الظالمين
EsKi غير متواجد حالياً   قديم 29-04-2005, 11:29 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Mar 2005-
#4 (permalink)  

تطوير بسيط لدالة الأخ Pal-heart
انت طلبت انك تحدد عدد السطور لتوليد الأرقام
تفضل
كود PHP:
<?
$moon 
100;  // هنا تحدد عدد السطور انا حددتها الى 100 سطر
for ($i=$i<$moon $i++)
{
$rand1=rand(1000,9999);
$rand2=rand(1000,9999);
$rand3=rand(1000,9999);
$rand4=rand(10,99);
$number=$rand1.$rand2.$rand3.$rand4;
print 
$number;
echo 
"<br>";
}
?>






__________________
حينما يموت الحل ... يولد الإبداع
شباب القمر
سجن البرمجة
أحد مستخدمي : MySmartBB
Dr.Nabhan غير متواجد حالياً   قديم 29-04-2005, 11:32 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Mar 2005-
#5 (permalink)  

عذرا أخ Pal-heart
يبدو انك وضعت الرد في الوقت الذي كنت انا اكتب فيه ردي
على العموم طريقتي وطريقتك صحيحة
كل الطرق تؤدي الى مكة

تحياتي






__________________
حينما يموت الحل ... يولد الإبداع
شباب القمر
سجن البرمجة
أحد مستخدمي : MySmartBB
Dr.Nabhan غير متواجد حالياً   قديم 29-04-2005, 11:35 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Feb 2003-
#6 (permalink)  

هيهيهي
تمام

في هذه الحاله التكرار for يعمل نفس عمل while .. اختار الطريقه الي تحبها






__________________
لا اله الا انت سبحانك اني كنت من الظالمين
EsKi غير متواجد حالياً   قديم 29-04-2005, 11:49 PM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Dec 2004-
#7 (permalink)  

مع ان الكود جيد ماشاء الله إلا أن لي ملاحظتين:
1- تم حصر الأرقام من 1000 إلى 9999 وهذا غير صحيح (تقنيا) (أقصد ليس الحل المثالي) حيث لن تظهر أرقام مثل 0012 مثلا ..
2- دالة mt_rand مذكور في المانيوال أنها أسرع وأفضل من rand ..






__________________
....
محمد حسام
انترنت بلس
إنترنت بلس غير متواجد حالياً   قديم 30-04-2005, 12:18 AM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Feb 2003-
#8 (permalink)  

شككككككككككككككككككككككككككككككككككككككككرا انترنت بلاس






__________________
لا اله الا انت سبحانك اني كنت من الظالمين
EsKi غير متواجد حالياً   قديم 30-04-2005, 12:47 AM
رد مع اقتباس
رد


 

أدوات الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع
لا تستطيع كتابة ردود
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة



الساعة الآن: 04:12 AM بتوقيت المملكة العربية السعودية