دوال المصفوفات الإضافيه
هناك الكثير من الدوال التي يمنحنا إياها الـphp للتعامل مع المصفوفات والتي لايكفي الوقت لذكرها الآن سنقوم بشرح أهم دالتين والمستخدمة بكثره وهي array_push() و array_pop()
لنفرض أننا قمنا بإنشاء مصفوفة بالشكل التالى :
وأردنا أن نضيف عنصر جديد لها فقمنا بالتالى :
انظر إلى العنصر الأخير الذي سيعطيه الـphp رقم الفهرسة (index) وسيكون رقم فهرسته هو 86 .
نريد أن نلفت نظرك بأننا نستطيع عمل إضافة لعنصر على المصفوفة بطريقة أخري وهي عن طريق الدالة array_push() كالتالى :
نضع في القسم الأول من الدالة اسم المصفوفة التي نريد إضافة العنصر لها ونضع في القسم الثاني عنصر واحد أو أكثر وهي التي سيتم إضافتها للمصفوفة .
مثال :
مثال :
ولو أردنا حذف مثلاً عنصر من المصفوفة فإننا نقوم بتعريف المصفوفة من جديد أو يمكننا استخدام الدالة array_pop التي تقوم بحذف آخر عنصر من المصفوفة والتي تتطلب فقط اسم المصفوفة
مثال :
سيتم حذف العنصر hajeer من المصفوفة ولن يكون في المصفوفة غير ثلاث عناصر .
الموضوع تم نقله من: http://www.forum.topmaxtech.net/t224920.html#ixzz2vZQbXS9S
هناك الكثير من الدوال التي يمنحنا إياها الـphp للتعامل مع المصفوفات والتي لايكفي الوقت لذكرها الآن سنقوم بشرح أهم دالتين والمستخدمة بكثره وهي array_push() و array_pop()
لنفرض أننا قمنا بإنشاء مصفوفة بالشكل التالى :
كود:
<? $saher[ 5]=”salem”; $saher[ 85]=”khaled”; $saher[ 35]=”mohmed”; $saher[ 19]=”hajeer”; ?>
كود:
<? $saher[ 5]=”salem”; $saher[ 85]=”khaled”; $saher[ 35]=”mohmed”; $saher[ 19]=”hajeer”; $saher[ ]=”Alfarees”; ?>
نريد أن نلفت نظرك بأننا نستطيع عمل إضافة لعنصر على المصفوفة بطريقة أخري وهي عن طريق الدالة array_push() كالتالى :
كود:
array_push (ArrayNameاسم المصفوفه,Elemnt1, Elemnt2, Elemnt3,…..)
مثال :
كود:
<? $saher[ 5]=”salem”; $saher[ 85]=”khaled”; $saher[ 35]=”mohmed”; $saher[ 19]=”hajeer”; array_push ($saher,Alfarees) ?>
كود:
<? $saher[ 5]=”salem”; $saher[ 85]=”khaled”; $saher[ 35]=”mohmed”; $saher[ 19]=”hajeer”; array_push ($saher,Alfarees,salem,sameer,thamer) ?>
كود:
Array_pop(ArrayName اسم المصفوفه)
كود:
<? $saher[ 5]=”salem”; $saher[ 85]=”khaled”; $saher[ 35]=”mohmed”; $saher[ 19]=”hajeer”; array_pop($saher) ?>
الموضوع تم نقله من: http://www.forum.topmaxtech.net/t224920.html#ixzz2vZQbXS9S
ليست هناك تعليقات:
إرسال تعليق