从以下代码:
<ol>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
Run Code Online (Sandbox Code Playgroud)
如何使用phpQuery创建数组
array(
'Coffee',
'Tea',
'Milk'
);
Run Code Online (Sandbox Code Playgroud)
这是我的第一次尝试,非常难看
$doc = phpQuery::newDocumentHTML(...);
$img = $doc->find('ol');
$list = array();
function attrsrc($i, $v){
global $list;
$list[] = phpQuery::pq($v)->text();
}
phpQuery::each($img, 'attrsrc', new CallbackParam, new CallbackParam);
print_r($list);
Run Code Online (Sandbox Code Playgroud)
试试这个:
include 'phpQuery.php';
$string = '<ol> <li>Coffee</li> <li>Tea</li> <li>Milk</li> </ol>';
$content = phpQuery::newDocument($string)->find('ol li');
$drinks = array();
foreach ($content as $li) {
$drinks[] = pq($li)->text();
}
print_r($drinks);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1469 次 |
| 最近记录: |