Dans PHP, la fonction END () est souvent utilisée pour renvoyer le dernier élément d'un tableau. Il est idéal pour vérifier la cohérence des données à la queue d'un tableau, en particulier lorsqu'il s'agit de données triées ou nécessitant un accès rapide à la valeur à la fin d'un tableau. Cet article présentera comment utiliser la fonction fin () pour vérifier rapidement si les données de queue du tableau répondent aux attentes.
La fonction END () est une fonction intégrée en PHP pour obtenir le dernier élément du tableau. Cette fonction pointe le pointeur intérieur du tableau vers le dernier élément et renvoie la valeur de cet élément.
Prototype de fonction:
mixed end(array &$array)
end () modifie le pointeur interne du tableau, donc après avoir appelé la fonction, le pointeur du tableau pointe vers le dernier élément du tableau.
Supposons que nous ayons un tableau contenant des informations utilisateur et que nous voulons vérifier rapidement si les données à la queue du tableau répondent aux attentes. L'exemple de code est le suivant:
<?php
$users = [
["name" => "Alice", "age" => 30],
["name" => "Bob", "age" => 25],
["name" => "Charlie", "age" => 28]
];
// Obtenez le dernier élément du tableau
$lastUser = end($users);
echo "Le dernier utilisateur est: " . $lastUser["name"] . ", âge: " . $lastUser["age"];
?>
Dans cet exemple, la fonction End () pointe vers le dernier élément du tableau des utilisateurs $ , à savoir les données de l'utilisateur "Charlie" .
Parfois, nous voulons nous assurer que les éléments de queue du tableau répondent à des critères spécifiques. Par exemple, nous voulons vérifier si l'âge du dernier utilisateur du tableau est comme prévu. Cela peut être réalisé en combinant la fonction end () avec des instructions conditionnelles.
<?php
$users = [
["name" => "Alice", "age" => 30],
["name" => "Bob", "age" => 25],
["name" => "Charlie", "age" => 28]
];
// Obtenez le dernier élément du tableau
$lastUser = end($users);
// Vérifiez le dernier用户的âge是否大于等于 18
if ($lastUser["age"] >= 18) {
echo "Le dernier用户的âge符合要求,âge为: " . $lastUser["age"];
} else {
echo "Le dernier用户的âge不符合要求,âge为: " . $lastUser["age"];
}
?>
Dans le code ci-dessus, nous utilisons End () pour obtenir le dernier élément du tableau et utiliser le jugement conditionnel pour vérifier si l'âge de l'utilisateur répond aux attentes. Si les exigences sont satisfaites, les informations correspondantes seront sorties; Sinon, les informations non conformes seront sorties.
Supposons que nous ayons un tableau qui stocke plusieurs URL, et nous devons vérifier si l'URL à la queue du tableau est conforme à un format spécifique ou à un nom de domaine spécifique. Avec end (), nous pouvons rapidement obtenir la dernière URL du tableau et le vérifier.
<?php
$urls = [
"https://example.com/page1",
"https://example.com/page2",
"https://m66.net/page3"
];
// Obtenez le dernier du tableau URL
$lastUrl = end($urls);
// Vérifiez le dernier URL Qu'il appartient à m66.net
$parsedUrl = parse_url($lastUrl);
if ($parsedUrl['host'] === 'm66.net') {
echo "Le dernier URL appartenir m66.net: " . $lastUrl;
} else {
echo "Le dernier URL 不appartenir m66.net,Actuellement: " . $lastUrl;
}
?>
Dans cet exemple, nous utilisons la fonction End () pour obtenir la dernière URL du tableau, puis analyser l'URL via la fonction parse_url () pour vérifier si sa pièce de nom de domaine est m66.net . Dans l'affirmative, nous représentons des informations pertinentes, sinon il est invité à ce que l'URL ne réponde pas aux attentes.
La fonction fin () est un outil très pratique, en particulier lors de la manipulation des éléments de queue d'un tableau. En combinant les instructions end () et conditionnelles, la cohérence des données à la queue du tableau peut être rapidement vérifiée. Dans le développement réel, cette approche peut nous aider à localiser rapidement les problèmes, en particulier lorsque vous traitez des données dynamiques, garantissant l'exactitude des données.