У меня есть массив, я хочу проверить, есть ли у них клавиши -main.Проверьте, содержит ли ключ массива значение?
foreach ($data as $key => $value) {
if (substr($key, -5) == '-main'){
....
}
}
Если они имеют «-main» я тогда хочу, чтобы получить текст до «-main». Я:
$myVar = substr($key, 0, -5);
Есть ли более эффективный способ разделения ключа, так что я не должен делать две суб строки? Возможно, я больше не хочу использовать «-main» и хочу использовать объект поиска различной длины, возможно, как переменную. Тогда мне нужно было бы сделать знак персонажа, а не указывать -5. Есть ли способ включить переменную без необходимости делать число символов?