una str_replace str_ireplace significa sensitive sensible que preg_replace palabra minusculas mayusculas from eliminar ejemplo cadena php variables performance query-string case-insensitive

str_ireplace - str_replace php



PHP: parámetros insensibles a las mayúsculas y minúsculas (1)

Puede usar array_change_key_case() para crear una copia de $_GET con todas las mayúsculas o minúsculas.

$_GET_lower = array_change_key_case($_GET, CASE_LOWER); $orderby = isset($_GET_lower[''orderby'']) ? $_GET_lower[''orderby''] : ''asc''; echo $orderby;

(Digo "crear una copia" simplemente porque no me gusta contaminar los superglobales originales, pero es su elección sobrescribirlos si lo desea).

Para el caso, aún sería mejor si simplemente se ajustara a las mayúsculas y minúsculas ya que podría ser más fácil tanto para el motor de búsqueda como para los ojos humanos, así como también más fácil para su código ... EDITAR: OK, basado en su comentario Puedo ver por qué querrías hacer algo como esto.

¿Cómo acepto los valores pasados GET o POST insensible?

Al igual que sample.php?OrderBy=asc seguirá siendo el mismo que sample.php?orderby=asc o sample.php?ORDERBY=asc

¿Hay alguna forma de lograr lo anterior de manera eficiente?