strtolower - strtoupper php
strtolower() en un array (5)
¿Te refieres a strtolower?
<?php echo strtolower($rdata[''batch_id'']); ?>
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'']);
Si tiene un montón de arreglos con un par de valores clave y desea cambiar las claves solo a minúsculas, esta es su solución:
$lower_array_keys = array_change_key_case($array, CASE_LOWER);
Eche un vistazo aquí: http://php.net/manual/en/function.array-change-key-case.php .