Удалите элемент из массива, затем переосмыслите значение в той же положении с тем же ключомPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Удалите элемент из массива, затем переосмыслите значение в той же положении с тем же ключом

Сообщение Anonymous »

У меня есть сайт загрузки файла, у него есть возможность загрузки через URL -адреса, я пытаюсь сделать, когда пользователь загружается через URL Загрузите URL напрямую вместо загрузки его снова.Array (
[0] => http://i41.tinypic.com/3342r93.jpg
[1] => http://i41.tinypic.com/28cfub7.jpg
[2] => http://i41.tinypic.com/12dsa32.jpg
)
< /code>

и массив, используемый для вывода результатов, находится в форме, как это: < /p>

Array
(
[0] => Array
(
[id] => 43
[name] => 3342r93.jpg
[size] => 362750
[descr] =>
[password] =>
[delete_id] => 75CE
[upload_id] => 75F45CAE1
)

[1] => Array
(
[id] => 44
[name] => 28cfub7.jpg
[size] => 105544
[descr] =>
[password] =>
[delete_id] => D392
[upload_id] => 6676FD881
)

[2] => Array
(
[id] => 45
[name] => 12dsa32.jpg
[size] => 49000
[descr] =>
[password] =>
[delete_id] => 54C9
[upload_id] => A58614C01
)

)


Теперь я хочу, чтобы, если ссылка http://i41.tinypic.com/28cfub7.jpg уже загружена, я просто добавляю его в выводный массив, но поддерживаю его в Заказ (если добавленная ссылка была 2 -е место в массиве, результат выходного вывода также должен показать его во 2 -м) < /p>

Итак, какую функцию следует использовать для удаления соответствующих URL -адресов из массива ввода и функция, чтобы добавить его выводный массив в порядке №. Да Unset сделает эту вещь, но я хочу поддерживать заказ: < /p>

Например, после того, как отсечение массива выглядит следующим образом: < /p>

Array (
[0] => http://i41.tinypic.com/3342r93.jpg
// [1] was removed
[2] => http://i41.tinypic.com/12dsa32.jpg
)
< /code>

Но выходной массив будет < /p>

Array
(
[0] => Array
(
[id] => 43
[name] => 3342r93.jpg
[size] => 362750
[descr] =>
[password] =>
[delete_id] => 75CE
[upload_id] => 75F45CAE1
)

// this will become [1], so how can i add another output[1] and shift other
// items after it to [2], [3] and so on...
[1] => Array
(
[id] => 45
[name] => 12dsa32.jpg
[size] => 49000
[descr] =>
[password] =>
[delete_id] => 54C9
[upload_id] => A58614C01
)

)


Подробнее здесь: https://stackoverflow.com/questions/104 ... on-with-th
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»