faretesto > comp.www.* > comp.www.php

condorex (21.04.2017, 01:04)
Ciao
vorrei modificare gli indici questo array

Array
(
[0] => WP_Term Object
(
[term_id] => 51
[name] => inferno di dante
[slug] => inferno-di-dante
[term_group] => 0
[term_taxonomy_id] => 51
[taxonomy] => project_category
[description] =>
[parent] => 0
[count] => 1
[filter] => raw
)

[1] => WP_Term Object
(
[term_id] => 52
[name] => natura morta
[slug] => natura-morta
[term_group] => 0
[term_taxonomy_id] => 52
[taxonomy] => project_category
[description] =>
[parent] => 0
[count] => 1
[filter] => raw
)

[2] => WP_Term Object
(
[term_id] => 53
[name] => paesaggi
[slug] => paesaggi
[term_group] => 0
[term_taxonomy_id] => 53
[taxonomy] => project_category
[description] => Flash impressi nella memoria nell?immensità del paesaggio
[parent] => 0
[count] => 1
[filter] => raw
)

[3] => WP_Term Object
(
[term_id] => 54
[name] => porte
[slug] => porte
[term_group] => 0
[term_taxonomy_id] => 54
[taxonomy] => project_category
[description] =>
[parent] => 0
[count] => 1
[filter] => raw
)
)

cioè vorrei che ad esempio il contenuto di
[2] => WP_Term Object
mi passasse a
[0] => WP_Term Object
e
[3] => WP_Term Object
a
[1] => WP_Term Object

Spero di essermi spiegato
Grazie della collaborazione
Leonardo Serni (21.04.2017, 02:14)
On Thu, 20 Apr 2017 15:04:51 -0700 (PDT), condorex <condorbox>
wrote:

>Ciao
>vorrei modificare gli indici questo array


>cioè vorrei che ad esempio il contenuto di
>[2] => WP_Term Object
>mi passasse a
>[0] => WP_Term Object


$arr[0] = $arr[2]; unset($arr[2]);
$arr[1] = $arr[3]; unset($arr[3]);

Leonardo
g4b0 (21.04.2017, 11:05)
Il Fri, 21 Apr 2017 01:14:51 +0200, Leonardo Serni ha scritto:

> $arr[0] = $arr[2]; unset($arr[2]);
> $arr[1] = $arr[3]; unset($arr[3]);


Oppure se vuoi fare qualcosa di piú sofisticato puoi usare usort con una
callback adatta.



g4b0
Discussioni simili