[lta/] => Array(
[2012-12-31/] => Array(
[0] => 31_december_2012.pdf
[1] => 31_december_2012.xls
[2] => key_points.html
)
...
)
< /code>
Что мне нужно сделать, - это получить значение "key_points.html", чтобы всегда начинаться в верхней части его массива. Пример; < /p>
[2012-12-31/] => Array
(
[2] => key_points.html
[0] => 31_december_2012.pdf
[1] => 31_december_2012.xls
)
...
)
< /code>
Я не могу сделать простой аорт, потому что я никогда не знаю, в этот момент "key_points.html" будет появляться в массиве. < /p>
Я попробовал Чтобы переименовать значения "key_points.html" с представлением для сортировки, а затем не снятие его после; < /p>
foreach ($the_array as $array_object => $array_item) {
if ($array_item == "key_points.html") {
$array_item = "0001_key_points.html";
}
}
< /code>
Но это буквально, казалось, не оказало никакого эффекта! Это даже не переименовало мою ценность. Я также попробовал то же самое со строкой замены; < /p>
$the_array = str_replace("key_points.html", "0001_key_points.html", $the_array);
, возможно, есть функция, которая позволяет вам указать строку и каждый раз перемещать ее в верхнюю часть каждого массива?
У меня очень большой массив. Массивы в массивах. Ниже приведена небольшая часть этого; < /p> [code][lta/] => Array( [2012-12-31/] => Array( [0] => 31_december_2012.pdf [1] => 31_december_2012.xls [2] => key_points.html ) ... ) < /code> Что мне нужно сделать, - это получить значение "key_points.html", чтобы всегда начинаться в верхней части его массива. Пример; < /p> [2012-12-31/] => Array ( [2] => key_points.html [0] => 31_december_2012.pdf [1] => 31_december_2012.xls ) ... ) < /code> Я не могу сделать простой аорт, потому что я никогда не знаю, в этот момент "key_points.html" будет появляться в массиве. < /p> Я попробовал Чтобы переименовать значения "key_points.html" с представлением для сортировки, а затем не снятие его после; < /p> foreach ($the_array as $array_object => $array_item) { if ($array_item == "key_points.html") { $array_item = "0001_key_points.html"; } } < /code> Но это буквально, казалось, не оказало никакого эффекта! Это даже не переименовало мою ценность. Я также попробовал то же самое со строкой замены; < /p> $the_array = str_replace("key_points.html", "0001_key_points.html", $the_array); [/code] , возможно, есть функция, которая позволяет вам указать строку и каждый раз перемещать ее в верхнюю часть каждого массива?