¿Cómo transformar una matriz en una cadena de palabras separadas por comas? [duplicate]

1 minuto de lectura

avatar de usuario
m3tsys

Posible duplicado:

¿Cómo crear una lista separada por comas de una matriz en PHP?

Mi matriz se ve así:

Array
(
    [0] => lorem
    [1] => ipsum
    [2] => dolor
    [3] => sit
    [4] => amet
)

¿Cómo transformar esto en una cadena como esta con php?

$string = 'lorem, ipsum, dolor, sit, amet';

avatar de usuario
omabena

$arr = array ( 0 => "lorem", 1 => "ipsum", 2 => "dolor");

$str = implode (", ", $arr);

  • ¿Qué pasa si es una matriz dentro de una matriz?

    – ankit suthar

    24 de mayo de 2017 a las 11:45

  • Cree un bucle sobre la matriz principal o use array_map. @ankitsuthar

    – Oladipo

    16 de junio de 2017 a las 7:12

directamente desde el documentos:

$comma_separated = implode(",", $array);

  • Usé implosión con una pequeña modificación. Como también necesitaba una lista separada por comas con comillas simples, usé lo siguiente en mi matriz: $innie = implode(“‘, ‘”, $arrayDistricts); [Note the single quotes inside the double quotes.] Luego usé esto en mi consulta: IN (‘$innie’) [Note the single quotes around the variable.]

    – Kilo Voltaire

    9 de agosto de 2015 a las 3:27


  • Gracias Kilo eso es exactamente lo que estaba buscando. Lo estoy usando en una actualización masiva

    – Dulce frío Filadelfia

    8 de febrero de 2019 a las 2:22

avatar de usuario
Adán

Haga que su matriz sea una variable y use la implosión.

$array = array('lastname', 'email', 'phone');
$comma_separated = implode(",", $array);

echo $comma_separated; // lastname,email,phone

http://php.net/manual/en/function.implode.php

Estas buscando implode()

$string = implode(",", $array);

¿Ha sido útil esta solución?

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Configurar y más información
Privacidad