J'ai un tableau, je veux vérifier si les clés ont '-main' après eux. Si elles ont '-main', alors je veux obtenir le texte avant '-main'. Je fais:Diviser une clé de tableau et voir si elle contient une valeur
$myVar = substr($key, 0, -5);
est-il un moyen plus efficace de diviser la clé, donc je ne dois pas faire deux chaînes de sous? Peut-être que je ne veux plus utiliser '-main' et que je souhaite utiliser un élément de recherche de longueur différente, peut-être en tant que variable. Je devrais alors faire un compte de personnage plutôt que de spécifier -5. Y a-t-il un moyen d'incorporer une variable sans avoir à faire le nombre de caractères?
Depuis que votre code fonctionne, je pense qu'un meilleur endroit pour cette question serait à [Code Review] (http://codereview.stackexchange.com/) –
Magnus Eriksson - ajouté à la revue de code, quelqu'un a migré retour à SO - http://stackoverflow.com/questions/41105395/checking-if-an-array-key-contains-a-value – panthro