已采纳回答 / Perona
不是不对,而是这样做就失去foreach循环的意义。foreach 循环只适用于数组,并用于遍历数组中的每个键/值对。语法<...code...>每进行一次循环迭代,当前数组元素的值就会被赋值给 $value 变量,并且数组指针会逐一地移动,直到到达最后一个数组元素。如本题,如果输出语言用$fruit[$key],那么为何之前还声明$value。把$fruit[$key]改成$value即可。参考代码<...code...>
2015-10-26
已采纳回答 / LIANHK
第一次执行一次mysql_fetch_array系列的函数,会从$result结果集中取出一条记录,然后把指针下移到下一条记录,这样下一次使用mysql_fetch_row就取出下一条记录,并指针下移......依次类推
2015-10-25
已采纳回答 / pardon110
preg_match 函数本身定义所决定。第一次是全匹配,第二次是第一个子模式匹配结果int preg_match
( string $pattern
, string $subject
[, array &$matches
[, int $flags = 0
[, int $offset = 0
]]] )搜索subject与pattern给定的正则表达式的一个匹配. 参数pattern要搜索的模式,字符串类型。subject输入字符串。matches如果提...
2015-10-24
讲师回答 / PengCheng
'/\w:(\w{6}+\s{1}+\w{4})/'\w: 意思是 任意个字母 向后匹配到 : (冒号)位置, 这里 匹配 name:\w{6} 意思是 再向后匹配6个字符,大括号里代表匹配多少个 这里匹配 steven\s{1} 意思是 1个空格 这里匹配 空格\w{4} 意思是 再向后匹配4个字符 这里匹配 jobs
2015-10-18