[英]how to count the value when search in the array
我的PHP脚本需要一些帮助。 我想在每次使用id=row1-VALUE
将每个值加到每个值时添加一个值
例:
row1-1
row1-2
row1-3
..etc
使用此代码:
$program_title = $html->find('li[id=row1-1]', 0)->plaintext;
这是完整的代码:
$base = $row['links'];
$curl = curl_init();
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl, CURLOPT_URL, $base);
curl_setopt($curl, CURLOPT_REFERER, $base);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
$str = curl_exec($curl);
curl_close($curl);
// Create a DOM object
$html = new simple_html_dom();
// Load HTML from a string
$html->load($str);
$channel_name = $_GET['channels'];
$show_id = 1;
$program_title = $html->find('li[id=row1-1]', 0)->plaintext;
?>
您能给我一个例子说明我如何在第1行旁边添加值以row1-
计算该值,如果第row1-20
或不存在的行不存在,那么我想将其跳过到第2 row2-1
使用嵌套的for循环可完成此操作:
for ($i = 1; $i <= 5; $i++) {
for ($j = 1; $j <= 5; $j++) {
$program_title = $html->find("li[id=row$i-$j]", 0)->plaintext;
if (!empty($program_title)) {
// The value exists
} else
break;
}
}
注意:将数字5替换为行的限制。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.