Tutoriel PHP : Manipuler les tableaux en utilisant la POO
Вставка
- Опубліковано 19 вер 2024
- Article ► grafikart.fr/t...
Abonnez-vous ► bit.ly/Grafika...
Dans ce tutoriel je vous propose de découvrir comment la création d'un simple classe peut permettre de grandement vous simplifier la vie. Le but sera ici de se créer une classe qui va nous permettre de "jouer" avec les tableaux pour récupérer des informations spécifiques.
Soutenez Grafikart:
Devenez premium ► grafikart.fr/p...
Donnez via Utip ► utip.io/grafikart
Retrouvez Grafikart sur:
Le site ► grafikart.fr
Twitter ► / grafikart_fr
Discord ► grafikart.fr/t...
Merci pour ce tutoriel, je suis en plein dedans avec les études !
Conseil perso : Si tu es en plein dans les tableaux dans tes études je te conseil quand même de les utiliser avant de te mettre aux Collections. Il existe encore pas mal de cas ou tu peux être contraints à utiliser les tableaux php dans le milieu pro. Par exemple parce qu'on te l'impose. Et quand t'es confronté à des tableaux multidimensionnel dynamique: $array[$var1][$var2] ou un tableau de tableaux: $array1 = array($array2, $array3, ...), ça peut être cool de savoir quoi en faire et comment l'exploiter, même si c'est fastidieux. Donc, apprends à bien les manipuler avant de passer à l'utilisation de Collection.
Merci de ses conseils :)
Mickael GASSE Vraiment pas de quoi mon petit michou :)
Les interfaces ca à vraiment l'air sympa ! Va falloir que je me bloque un peut de temps pour regarder tous ça ! Merci pour ce petit tuto bien utile.
Merci pour le tuto, toujours aussi top ! ;)
J'ai bien aimé le coup de la notation avec les points d'ailleurs, je n'y aurais jamais pensé ^^
tri
OK
Très bon tuto ! Il serait utile, je pense, d'utiliser un code de difficulté pour les tutos :)
Il est assez intéressant de voir que tu reprends les modes de parcours array et de modification de cakephp 2
Petite suggestion de constructeur :
public function __construct(array $items) {
$itemsCol = [];
foreach ($items as $key => $value) {
if (is_array($value)) {
$itemsCol[$key] = new Collection($value);
} else {
$itemsCol[$key] = $value;
}
}
$this->items = $itemsCol;
}
Cette librarie est pas mal aussi pour les collection :
Github : github.com/darkingweb/php-collections
Packagist : packagist.org/packages/darkingweb/php-collections
Docs : php-collections.ml/classes/DarkingWeb.PHPCollections.Collection.html
Comment on peux compliquer un peut plus ce qui est deja assez complique.
Je me suis dit tient, j'ai rever de ca, mais non en faite je suis en plein reve !
anyway