如何返回在我的foreach
语句内的if
元素内显示的数据,该语句位于初始foreach之后。
foreach ($arr as $line) {
print $line;
}
当我们打印$line
时,它应该返回这样的内容。
Example 1
Example 2
Example 3
Example 4
我想从行中调用每个要在此if
语句内设置的元素,但前提是该语句包含特定单词。
$status_check = $_GET['status'];
if (strpos($status, 'online') !== false) {
print $line; // return all of the contents from the (foreach) here.
}
答案 0 :(得分:0)
根据您的评论,您需要在foreach循环之外返回数组的数据,因此您不需要使用其中一个。
if (strpos($_GET['status'], 'online') !== false) {
print array_values($arr);
}
会返回:
Example 1
Example 2
Example 3
Example 4
只有$_GET['status']
包含online