【发布时间】:2022-10-07 10:56:24
【问题描述】:
我有那些数组,如何按字符串排序?只是我需要对多个数组进行排序 我尝试 sort() 但没有运气,它给了我错误。
array(1) {
[0]=>
string(2) \"10\"
}
array(1) {
[0]=>
string(1) \"2\"
}
array(1) {
[0]=>
string(1) \"3\"
}
array(1) {
[0]=>
string(1) \"4\"
}
这是我现在的代码
<?php
$myfiles = glob(\'articol/*\');
foreach($myfiles as $filename){
if(is_file($filename)){
$file = file_get_contents($filename);
$html = $file;
preg_match(\'/<p class=\"id\" hidden>(.*?)<\\/p>/s\', $html, $id) // Return 1 or 2 or 3 .... or 10 ;
$idFinal = array($id[1]);
sort($idFinal);
echo \"<pre>\"; var_dump($idFinal); echo \"</pre>\";
}
}
?>
-
你能分享你试图在 JSON 中排序的数组吗?
-
你能 print_r($idFinal);我看到很多数组,而不是一个,也许是 array_merge 首先
-
是的,我有多个数组,它来自多个 HTML 文件,根据 \'$myfiles = glob(\'articol/*\'); foreach($myfiles as $filename){ .... }\'
-
应该尝试 array_merge :)