我正在阅读关于php的书,这里是打印数组的元素的任务取决于它们的类型; 所以我创建阵列$arr = array (5, 'str', 4, 'str1', -100, 10);
,然后使用foreach
声明我试图打印是整数根据类型返回数组元素
foreach ($arr1 as is_integer($arrelem))
{
print $arrelem;
}
元素但是,这给了我一个错误Fatal error: Can't use function return value in write context in
。 我敢肯定有一些错误的算法,但我需要关于如何理解这些alhorighms
你可以通过搜索foreach在PHP中的工作方式来解决这个问题 http://php.net/manual/en/control-structures.foreach.php – amd 2012-08-15 11:36:01
我已经这样做了,我可以使用这个语句打印所有数组元素,但如何打印只有一些元素的算法,我不明白 – 2012-08-15 11:39:02