دورة 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
//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
//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);
?>