ucwords strtoupper strtolower primera mayuscula array_map array acentos php arrays string

strtolower - strtoupper php



strtolower() en un array (5)

¿Te refieres a strtolower?

<?php echo strtolower($rdata[''batch_id'']); ?>

strtolower()

usando strtolower () en una matriz, ¿hay una manera de hacer que la salida esté en minúsculas?

<?=$rdata[''batch_id'']?> strtolower($rdata[''batch_id''])


El nombre correcto de la función es strtolower() . Si desea aplicar esto en cada elemento de la matriz, puede usar array_map() :

$array = array(''ONE'', ''TWO''); $array = array_map(''strtolower'', $array);

Ahora su matriz contendrá ''uno'' y ''dos''.


Se prefiere array_map() , pero otra solución es:

foreach($array as &$v) { $v = strtolower($v); }

Tenga en cuenta que el signo & hace que el $v modificable.


Si echas un vistazo a la firma de strtolower no menciona ninguna referencia.

string strtolower ( string $str )

para que su código no modifique el valor de $ rdata [''batch_id'']

<?=$rdata[''batch_id'']?> strtolower($rdata[''batch_id'']);

este código lo haría

$rdata[''batch_id''] = strtolower($rdata[''batch_id'']);