这是我的简单源代码
<?php
$index1 = 1;
$index2 = "<span style='color:red'>".$index1."</span>";
$index3 = intval("<span style='color:red'>".$index1."</span>");
$array = array(0=>"Apple", 1=>"Orange");
print_r($array[$index1]);//output will be "Orange"
print_r($array[$index3]);//output "Apple", this should be "Orange"
print_r($array[$index2]);//Notice: Undefined index: 1
?>
我需要为我的输出程序获取彩色索引。我尝试添加intval
,is_int
将其转换为整数。但是什么也没发生。我应该怎么做才能获得正确的数组索引?