• 0

كيف اعمل ملف كونفج بإستخدام array

كيف اعمل ملف كونفج بإستخدام array كيف اقوم باستعماله الفكرة لا اريد اعتماد المتغيرات لغة php

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0

يمكنك فعل ذلك عن طريق وضع array تحوي كامل المصفوفات التي بداخلها فمثلاً يمكنك فعل التالي 

$config = array(
	'db' => array(
		'host' => 'localhost', 
		'username' => 'root', 
		'password' => 'password',
		'database' => 'database',
	),
);

لاحظ أنه تم إنشاء أول مصوفوفة و كل index في هذه المصفوفة يحتوي على مصفوفة أخرى , ايضا يمكنك تعريف index أخرى بهذا الشكل 

$config = array(
	'db' => array(
		'host' => 'localhost', 
		'username' => 'root', 
		'password' => 'password',
		'database' => 'database',
	),
	'settings' => array(
		'name' => 'admin',
		'password' => '123123123',
	),
);

ويمكنك الوصول إلى أي قيمة عن طريق المفتاح الخاص به , فيمكن أن نجلب قيمة host بهذا الشكل 

echo $config['db']['host'];

وكذلك قيمة username 

echo $config['db']['username'];

أو حتى يمكن جلب قيمة name 

echo $config['settings']['name'];

 

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0

يعني يمكنني عمل اكثر من مصفوفة بداخل المصفوفة الي فوق

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0
بتاريخ الآن قال Khaled Mohammed7:

يعني يمكنني عمل اكثر من مصفوفة بداخل المصفوفة الي فوق

صحيح , يمكنك فعل ذلك من خلال وضع index جديد و إسناد له مصفوفة و بداخل هذه المصفوفة المفاتيح و قيمها, كما في الكود التالي 

$config = array(
	'db' => array(
		'host' => 'localhost', 
		'username' => 'root', 
		'password' => 'password',
		'database' => 'database',
	),
	'settings' => array(
		'name' => 'admin',
		'password' => '123123123',
	),

	'index1' => array(
		'' => '',
		'' => '',
	),

	'index2' => array(
		'' => '',
		'' => '',
	),
);

ولكن لا تنسى الفاصلة بين كل index في المصفوفة الرئيسية حتى لا تحدث لك مشاكل.

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن