دورة php للمبتدئين الدرس الثالت


فهاد الدرس الثاني من دورة php للمبتدئين  غادي نشوفوا كيفاش نتعاملو مع ل arrays ف php وغادي نشوفوا ايضا كيفاش نتعاملو مع les objets ومنبعد غادي نشوفوا كيفاش نخدموا ب des fonctions لي غادي يخليونا نتعاملو مع les strings ديالنا.


1- كيفاش نزيد array ف php

فكيف شفنا فالدورة الخاصة ب javascript ل array هي مصفوفة لي كتمكن من تخزين مجموعة من القيم فالمثال لي عندنا ديكلارينا array names لي فيها مجموعة من الأسماء فيلا بغيت نعرض أول قيمة كنخدم بل index فهنا عطيناها صفر لي هي القيمة الاولى فكيف قلنا قبل ل array كتبدا من 0 وهي مشا القيمة الاولى فل index 0 والثانية 1 الكود لي زدنا هو :

                                //index.php

<?php
// $nom = 'samadi';
// echo $nom;
// $age = 20;
// echo $age;
// $note = 15.45;
// echo $note;
// $mineur = false;
// $majeur = true;
// $nom = "samadi";

// function getNom(){
//     $nom = "alaoui";
// }
$names = array('samadi','amine','hassan','adil');

echo $names[0];

?>
                            

2- كيفاش نزيد objetف php

ف les objets ف php عكس ما شفنا ف javascript  ف php خص ن créer une classe من بعد عاد نزيد فيها l'objet فالمثال لي عندنا class Person لي فيها objet Person لي كيرجعنا ل variable nom لي عطيناها samadi منبعد كن créer l'objet من la classe Person ثم كن afficher ل variable nom فمازال منبعد غادي نشوفوا les classes بالتفصيل الكود لي زدنا هو :

                                //index.php

<?php
// $nom = 'samadi';
// echo $nom;
// $age = 20;
// echo $age;
// $note = 15.45;
// echo $note;
// $mineur = false;
// $majeur = true;
// $nom = "samadi";

// function getNom(){
//     $nom = "alaoui";
// }
// $names = array('samadi','amine','hassan','adil');
class Person{
    function Person(){
        return $this->nom = 'samadi';
    }
}
$person = new Person();
echo $person->nom;

?>
                            

3- ل fonction strlen ف php

ل fonction strlen كتمكنا باش نسترجعوا عدد الحروف فواحد لجملة بما فيها الفراغ فالمثال لي عندنا زدنا variable string عطيناها جملة من بعد ب strlen كن afficher عدد الحروف لي كتعطينا 16 الكود لي زدنا هو :

                                //index.php

<?php
// $nom = 'samadi';
// echo $nom;
// $age = 20;
// echo $age;
// $note = 15.45;
// echo $note;
// $mineur = false;
// $majeur = true;
// $nom = "samadi";

// function getNom(){
//     $nom = "alaoui";
// }
// $names = array('samadi','amine','hassan','adil');
// class Person{
//     function Person(){
//         return $this->nom = 'samadi';
//     }
// }
// $person = new Person();
// echo $person->nom;
$string = 'la vie est belle';
echo strlen($string);
?>
                            

4- ل fonction strpos ف php

ل fonction strpos كتمكنا باش نسترجعوا ل position ديال واحد لكلمة  فالمثال لي عندنا زدنا variable string عطيناها جملة من بعد ب strpos لي كتاخد ل variable string والكلمة لي كنقلب عليها منبعد كن afficher ل position ديال belle لي كتعطينا 11 هي ل position ديال أول حرف ف belle لي هو b الكود لي زدنا هو :

                                    //index.php



<?php

// $nom = 'samadi';

// echo $nom;

// $age = 20;

// echo $age;

// $note = 15.45;

// echo $note;

// $mineur = false;

// $majeur = true;

// $nom = "samadi";



// function getNom(){

//     $nom = "alaoui";

// }

// $names = array('samadi','amine','hassan','adil');

// class Person{

//     function Person(){

//         return $this->nom = 'samadi';

//     }

// }

// $person = new Person();

// echo $person->nom;

// $string = 'la vie est belle';

// echo strlen($string);

$string = 'la vie est belle';

echo strpos($string,'belle');

?>
                                

5- ل fonction str_replace ف php

ل fonction str_replace كتمكني باش ن remplacer كلمة داخل جملة بكلمة وحدة أخرى فالمثال لي عندنا زدنا variable string عطيناها جملة من بعد ب str_replace لي كتاخد ل variable string والكلمة لي غادي نبدل ولي هي la vie والكلمة لي غادي تاخد بلاصتها لي هي ma fille  منبعد كن afficher لجملة الجديدة الكود لي زدنا هو :

                                    //index.php

<?php
// $nom = 'samadi';
// echo $nom;
// $age = 20;
// echo $age;
// $note = 15.45;
// echo $note;
// $mineur = false;
// $majeur = true;
// $nom = "samadi";

// function getNom(){
//     $nom = "alaoui";
// }
// $names = array('samadi','amine','hassan','adil');
// class Person{
//     function Person(){
//         return $this->nom = 'samadi';
//     }
// }
// $person = new Person();
// echo $person->nom;
// $string = 'la vie est belle';
// echo strlen($string);
// $string = 'la vie est belle';
// echo strpos($string,'belle');
$string = "la vie est belle";
echo str_replace("la vie","ma fille",$string);
?>