הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   תכנות - מדריכים, code snippets (https://hosts.co.il/forums/forumdisplay.php?f=68)
-   -   [מדריך] PHP - מערכים (https://hosts.co.il/forums/showthread.php?t=15371)

WebProject 08-02-06 20:53

[מדריך] PHP - מערכים
 
מערכים - Arrays
כל מערך מורכב מפונקציה, הכוללת בתוכה את שם התצוגה [המשתנה], והתוכן, לרוב מתכנתים משתמשים במערכת על מנת לבנות קבצי שפה [lang.php].

כשתפתחו קובץ שפה, לרוב תראו משהו בסגנון:

PHP קוד:

<?Php
 $lang 
= Array(

                      
"txt1" => "Your txt1 content",
                      
"txt2" => "Your txt2 content",
                            ......................
                   );
?>

ובעצם על מנת להדפיס את תוכן המערך,

PHP קוד:

<?Php
print $lang['txt1']; // will print 'Your txt1 content'
?>

בעצם כמו שאתם רואים, זה פשוט וקל, ומסודר יותר.

תחום הגדרת מערך

איך מגדירים מערך?

על מנת להגדיר מערך, נצטרך שני פרמטרים, שם, ותוכן, את שניהם נכניס לתוך הפונקצייה array.

לאחר שנסיים לבנות את המערך, הוא יוצג בצורה הבאה:

$yourVar['YourArray'];

אנו נצטרך להגדיר את YourArray, ולהגדיר לו תוכן מסויים.

הגדרת שורה, מתבצעת באופן הבא:

PHP קוד:

"some Value" => "some Content" 

על מנת להוסיף עוד ועוד שורות, רק נצטרך למקם פסיק,
PHP קוד:

"some Value" => "some Content",
"some Other Value" => "some Other Content" 

כל מה שלמדנו עד כה, נכנס הישר לתוך הפונקצייה Array(); באופן הבא:

PHP קוד:

$array = array(
 
  
"my_value_1" => "hello world!",
  
"my_value_2" => "hello moon!"

); 

ועל מנת להדפיס את התוכן, עלינו להציב פונקציית הדפסה רגילה [echo,print], כלומר:

PHP קוד:

<?Php
 $array 
= array(
 
  
"my_value_1" => "hello world!",
  
"my_value_2" => "hello moon!"

);

        print 
$array['my_value_1']."<br />".$array['my_value_2']; /*

           will print:

                        hello world!
                        hello moon!

               */
?>

אחד המדריכים הקצרים שכתבתי, והפחות מפורטים, אבל אני חייב לטוס...

מקווה שעזר, טל

BlueNosE 08-02-06 20:57

חביב. =]
תסתכל במדריך שלי.
אגב, אני לא הייתי ממליץ לך לעבוד עם print. אבל איך שבא לך.

WebProject 08-02-06 21:00

גם חביב, רק חבל שלא פירטת, נתת הסברים של כמה שורות...

בכל מקרה, אני ממש חייב לזוז, ביי

meshuga 08-02-06 21:05

מדריך נחמד מאוד.
נוסף למדריכים.

ohadamar 08-02-06 21:10

תודה גם לך |לב| :-]

miniature 09-02-06 07:57

תודה על המדריך.


כל הזמנים הם GMT +2. הזמן כעת הוא 18:42.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ