اختر لونك:
وَقُلِ اعْمَلُوا فَسَيَرَى اللَّهُ عَمَلَكُمْ وَرَسُولُهُ وَالْمُؤْمِنُونَ ۖ وَسَتُرَدُّونَ إِلَىٰ عَالِمِ الْغَيْبِ وَالشَّهَادَةِ فَيُنَبِّئُكُم بِمَا كُنتُمْ تَعْمَلُونَ [ التوبة : ( 105 )] كلمة الإدارة

يرجى إختيار القسم المناسب قبل النشر وسيعاقب المخالف بإنذار أول مرة وسيتم حظره إذا تكرر ذلك كلمة الإدارة

يُمنع كتابة مواضيع السحر والشعوذة والروحانيات والابراج بكافة الأشكال والمخالف سيعاقب بحظر مؤقت وإذا تكرر سيكون حظر دائم تنبيه هام جداً



أضف رد جديد
 
LinkBack أدوات الموضوع انواع عرض الموضوع

قديم 09-04-2019, 11:04 AM   #1
تاريخ التسجيل: Feb 2019
المشاركات: 1,010
التقييم: 10
تاريخ التسجيل: Feb 2019
المشاركات: 1,010
التقييم: 10
افتراضي المصفوفات المتعددة الابعاد

كما ذكرنا سابقا , يمكن ان يكون اي عنصر من عناصر مصفوفة من أي نوع من البيانات , فإذا كانت قيمة هذا العنصر مصفوفة حصلنا على مصفوفة متعددة الابعاد .
- ويمكن تمثيل المصفوفات متعددة الابعاد على أنها مصفوفات أحادية متداخلة والتالي تمثيل مصفوفة 2X3 :









<?php$myArr[0][] = "Ahmed";$myArr[0][] = "Mostafa";$myArr[0][] = 10;$myArr[1][] = 12;$myArr[1][] = 45.99;$myArr[1][] = true;for($i = 0; $i < count($myArr); $i++){ for($j = 0; $j < count($myArr[$i]); $j++) { echo "<h3>{$myArr[$i][$j]}</h3>"; }}?>

- ولإسناد القيم دفعة واحدة عند تعريف المتغير يكون كالتالي :









<?php$myArr = array( array('Ahmed', "Mostafa", 10), array(12, 45.99, true) );for($i = 0; $i < count($myArr); $i++){ for($j = 0; $j < count($myArr[$i]); $j++) { echo "<h3>{$myArr[$i][$j]}</h3>"; }}?>

وهكذا يمكن إسناد مصفوفات داخل مصفوفات بأي عدد من الابعاد تُريد , أي يُمكن انشاء مصفوفات ذات عشر أبعاد , لكن لا يُمكن التعامل معها بسهولة (هذا اذا امكن التعامل معها اساسا ً) .

المصفوفات المترابطة :
وتكون باستخدام سلاسل نصية للـ key للمصفوفة بدلاً من الأرقام حيث كل عنصر في المصفوفة يتألف من قسمين : الأول هو المفتاح key والثاني هو القيمة value :









<?php//وضعنا فراغات في بعض عناصر المصفوفة لكي لا تظهر الكلمات ملتصقة ببعضها البعض$myArr['name'] = 'Jamal ';$myArr['age'] = 30;$myArr['city'] = ' luxor ';$myArr['phone']= 125668522;echo $myArr['name'].$myArr['age'].$myArr['city'].$myArr['phone'];?>

كما يمكن أن يكون مُعرف القيم سلاسل النصية وترقيم الرقمي معا ً للمصفوفة في مصفوفة واحدة كما سنرى , وهناك دوال مهمة لعرض محتويات وبيانات المتغيرات و المصفوفات والكائنات وهي var_dump و print_r و var_export سنستخدمها لعرض لطباعة محتويات المصفوفة من القيم والـ key لكل قيمة , وتقبل - هذه الدوال - وسيطا واحدا ً هو المصفوفة المُراد طباعتها , كما في المثال التالي :









<?php$myArr['name'] = 'Jamal';$myArr[] = "Mostafa";$myArr['age'] = 30;$myArr[] = 40;$myArr['city'] = 'luxor';$myArr[] = 'Cairo';$myArr['phone']= 125668522;$myArr[] = 124559587;echo var_export($myArr);?>

الفارس غير متواجد حالياً   اقتباس
أضف رد جديد

الكلمات الدلالية (Tags)
منتديات رحيل, رحيل, شبكة رحيل, r7il, r7il.com


الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 

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

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


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
25 جافا - كيفية استخدام المصفوفات كمتحولات في الاجرائيات القيصر قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress 0 07-05-2019 04:42 PM
21 جافا - مقدمة عن المصفوفات وكيفية استخدامها القيصر قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress 0 07-05-2019 04:37 PM
22 جافا - المصفوفات وكيفية استخدامها - برنامج يقوم بطابعة جدول من مصفوفة القيصر قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress 0 07-05-2019 04:36 PM
المصفوفات والدوال في php الفارس قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress 0 09-04-2019 11:03 AM
اساسيات التعامل مع المصفوفات في جافاسكريبت raheel قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress 0 01-04-2019 05:30 PM


الساعة الآن 12:18 PM

 


Content Relevant URLs by vBSEO ©2010, Crawlability, Inc.