У меня есть следующий php-массив $tempStyleArray
, который создается путем spiting строки.Получить индекс значения из массива в php
$tempStyleArray = preg_split("/[:;]+/", "width: 569px; height: 26.456692913px; margin: 0px; border: 2px solid black;");
Array
(
[0] => width
[1] => 569px
[2] => height
[3] => 26.456692913px
[4] => margin
[5] => 0px
[6] => border
[7] => 2px solid black
[8] =>
)
Я должен получить index/key
элемента height
из этого массива. Я пробовал под кодами, но ничего не работает для меня.
foreach($tempStyleArray as $value)
{
if($value == "height") // not satisfying this condition
{
echo $value;
echo '</br>';
$key = $i;
}
}
в растворе выше не удовлетворяющие условию никогда :(
$key = array_search('height', $tempStyleArray); // this one not returning anything
Помоги мне решить эту проблему? Есть ли какие-либо проблемы с моим форматом массив?
так как преобразовать мой массив в этот формат? – chriz
Как вы получаете этот массив? –