السلام عليكم ورحمة الله وبركاته....
عندي مشكلة في PHP عند إنشاء Array
إليكم الصور:
الكود:
الخطأ:
شكرا مقدما
لا يمكنك استدعاء array بهذه الطريقة
جرب
print_r ($names);
سيظهر لك عناصر المصفوفة مع الأرقام
شكرا أخي عبدالرحمن؛ نجحت الطريقة
لكن ألا يمكنني استدعائها عن طريق echo؟
دالة echo تقوم بطباعة الأرقام أو السلاسل النصية، ولا تقوم بطباعة المصفوفات أو الكائنات مباشرا
فلطباعة المصفوفة من خلالها قم بتحويلها لسلسة نصية باستخدام الدالة implode أو أي طريقة أخرى
قم بتجربة هذا :-)
foreach ($names as $i => $value) { Echo($names[$i]); }
الطريقة ناجحة 100%
بالتوفيق :-) اي مشكل انا بالخدمة ..
كيف تضيف الكود بهذه الطريقة في الرد ؟
لم تنجح معي أو لم أفهم الطريقة
line 1 of code
أربع مسافات ثم اكتب الكود
ما تفعله أنت هو الاقتباس
شكراً لك نجحت
نعم أعرف أن ما اضفته اقتباس ، اقتبسته من "طريقة تنسيق الرد"
اخي $i هو الkey لكل قيمة اي $value يعني مثلا 0 ,1 ,2 ...
اتمنى ان تكون قد فهمت ..
كنت أقصد طريقة تنسيق الرد ليظهر الكود بشكل منظم .
على كل حال شكراً لك ، لقد أجابني عبد الله 2
يمكنك أن تستخدم أيضاً var_dump
أو أن تستدعي عنصر محدد من المصفوفة
var_dump مشت معي
لكن استدعاء عنصر محدد، كيف يتم ذلك؟
echo $names[0] // print David
echo $names[1] // print Amy
echo $names[2] // print John
echo $names[2];
مجتمع لمناقشة وتبادل الخبرات حول تطوير الويب. ناقش أحدث التقنيات، اللغات، والأدوات في عالم تطوير المواقع والتطبيقات. شارك مشاريعك، اسأل عن نصائح، وتعاون مع مطورين محترفين وهواة.
التعليقات