كيف نعرف عدد المتغيرات في مصفوفة ما
السلام عليكم
عندي مصفوفة مثل هذه Array ( [0] => a b c [1] => d e f [2] => r n j [3] => hdhdhdh [4] => gdfdgfdfd [5] => gdgdgdg [6] => gdgdgd ) 1 هذه المصفوقة تحتوي على 6 متغيرات, لكن المشكل أن هذه المصفوفة متغيرة يعني يمكن تحتوي على 6 أو يمكن تحتوي على أقل أو أكثر كيف نستطيع أن نعرف عدد المتغيرات بالمصفوفة, و استفسار آخر وهو كيف استطيع استدعاء الحرف a من داخل المصفوفة لوحده فقط يعني من دون b و c و مشكورين جميعاً
3 إجابات
أنا استعملت كده
$y10 = explode(" ",$y1['0']);و <?=$y10['0'];?> <?=$y10['1'];?> <?=$y10['2'];?> <?=$y10['3'];?> <br/><br/> <?=$y11['0'];?> <?=$y11['1'];?> <?=$y11['2'];?> <?=$y11['3'];?> <br/><br/> <?=$y12['0'];?> <?=$y12['1'];?> <?=$y12['2'];?> <?=$y12['3'];?> <br/><br/> <?=$y13['0'];?> <?=$y13['1'];?> <?=$y13['2'];?> <?=$y13['3'];?> <br/><br/> <?=$y14['0'];?> <?=$y14['1'];?> <?=$y14['2'];?> <?=$y14['3'];?> <br/><br/> <?=$y15['0'];?> <?=$y15['1'];?> <?=$y15['2'];?> <?=$y15['3'];?> <br/><br/> <?=$y16['0'];?> <?=$y16['1'];?> <?=$y16['2'];?> <?=$y16['3'];?> <br/><br/> مفيش طريقة لإختصار كل هذا؟... بواسطة: Imad تعديل: Imad 0 من 0 أشخاص وجدو هذه الاجابة مفيدة. هل وجدتها؟ نعم لا
بالنسبة لاخذ حرف الـb فقط عليك عمل شىء كالتالى
$x = 'a b c'; $y = explode(' ',$x); echo $y[1]; بواسطة: MacOS 1 من 1 أشخاص وجدو هذه الاجابة مفيدة. هل وجدتها؟ نعم لا لأوضح لكم أكثر في المصفوفة بأكملها أريد عمل مصفوفة جديدة يعني داخل [0] سيكون هناك مصفوفة من 3 متغيرات و الأمر نفسه مع [1] و كذا [2] أما [3] و [4] و [5] و [6] فلا يوجد فيها فراغ لذلك ستبقى فيها متغير واحد أتمنى تكون فهمت قصدي
لعد عناصر مصفوفة ما عليك استخدام دالة count() وهذا مثال شامل
<?php $food = array('fruits' => array('orange', 'banana', 'apple'), 'veggie' => array('carrot', 'collard', 'pea')); // العدد مع احتساب تعدد الابعاد echo count($food, COUNT_RECURSIVE); // output 8 // العد العادى echo count($food); // output 2 ?> بواسطة: molhm 3 من 3 أشخاص وجدو هذه الاجابة مفيدة. هل وجدتها؟ نعم لا لكن ألا يمكن أن يتم احتساب الصفر يعني يبدأ العد من 0 اعتقد انه يعد القيم بغض النظر عن المفتاح يعنى لو مصفوفة array(0,1,2)] لو عدتها سوف تساوى 3 |
ماذا تقصد باستعداء الحرف a فهو قمة وليس مفتاح
2 / فبراير / 2012 الساعة 15:6
يعني نقوم بعمل مصفوفة جديدة و نستدعي الحرف الأول بعد الفراغ
2 / فبراير / 2012 الساعة 15:11
لأوضح لكم أكثر في المصفوفة بأكملها أريد عمل مصفوفة جديدة يعني داخل [0] سيكون هناك مصفوفة من 3 متغيرات و الأمر نفسه مع [1] و كذا [2] أما [3] و [4] و [5] و [6] فلا يوجد فيها فراغ لذلك ستبقى فيها متغير واحد أتمنى تكون فهمت قصدي
2 / فبراير / 2012 الساعة 15:26