我有下面的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] =>
)
我得從這個數組元素height
的index/key
。我嘗試了下面的代碼,但似乎沒有爲我工作。
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
你是如何得到這個數組的? –