السلام عليكم ورحمة الله تعالى وبركاته ،
أهلا إخواني الكرام في درس يخص دالة الprint_r ، وهي دالة تتعامل مع المصوفوفات arrays ،
عمل الدالة سيظهر في الصور إن شاء الله ، لنبدأ
نضع ملف php عادي :
نضع مصفوفة بها elements ، في متغير بإسم Name :
الأن مثلا نريد رؤية ما بداخل المصفوفة من المتصفح ، فعادةً سنقوم بعمل الecho ، لنجرب :
النتيجة :
خطئ مخيب للأمال :'( ، فما الحل يا ترى ،
هنا نرى عمل الدالة print_r ، نضعها ونحدف ال echo :
نرى النتيجة :
إلى حد ما في النتيجة جميلة ولكن إن كان هناك الكثير من العناصر داخل المصفوفة فسيصعب قراءتها إن كانت ستبقى هكدا :( ، لدلك هناك وسوم html تساعد على تحسين قراءتها وجعلها
مطبوعة بشكل إنساني وسهل قرائته :
كما ترون عملنا وسوم pre ما بين الدالة ، نرى النتيجة :
كما ترون الأن أصبحث تظهر بشكل جميل ، أوكي الأن يمكن نقول عمل الدالة إنتهى ، ولكن لو أردنا أن نرى عدة مصفوفات فهو لمن المتعب إعادة وضع الوسوم في كل مرة وكدا
لدلك سنقوم بعمل دالة جديدة من برمجتنا تقوم بتقليص العملية ومنطلقها بسيط جدااا ، سوف نقوم بتسمية الدالة بprint_f إقتباسا لprint_r :
نضع بارامتر بداخلها وبعض الوسوم التي ستنفد العملية كالتالي :
الأن في السطر 15 سوف ندرج دالة الدرس :
كما ترون الأمر بسيط جدا ، الأن لنجرب إستعمالها :
والنتيجة بالطبع :
إلى هنا ينتهي درسنا اليوم ، نلتقي في دروس أخرى إن شاء الله :]
تحياتي