PHP notas de estudio (e)

Array (cont.)

matriz multidimensional:

<?php $products = array(array('TIR','tires',100),
                        array('OIL','oil',10),
                        array('SPK','Spark Plugs',4));
for($i=0;$i<3;$i++){
	for($k=0;$k<3;$k++){
		echo $products[$i][$k].' | ';
	}
	echo "\n";
}
?>

resultados de la ejecución se muestran:
Aquí Insertar imagen Descripción
El código anterior define una matriz de dos dimensiones, la matriz puede estar definido por la anidación más dimensiones, similar al método anterior.

Ordenación de un conjunto

Comenzar con la apariencia de una sola dimensión:

<?php
$products = array('Banana','banana','Apple','apple','Pear','pear',4,8,10);
sort($products,SORT_REGULAR);
for($i=0;$i<9;$i++){
	echo $products[$i].'|';
}
echo "\n";
sort($products,SORT_NUMERIC);
for($i=0;$i<9;$i++){
	echo $products[$i].'|';
}
echo "\n";
sort($products,SORT_STRING);
for($i=0;$i<9;$i++){
	echo $products[$i].'|';
}
echo "\n";
sort($products,SORT_LOCALE_STRING);
for($i=0;$i<9;$i++){
	echo $products[$i].'|';
}
echo "\n";
sort($products,SORT_NATURAL);
for($i=0;$i<9;$i++){
	echo $products[$i].'|';
}
echo "\n";
sort($products,SORT_FLAG_CASE & SORT_STRING);
for($i=0;$i<9;$i++){
	echo $products[$i].'|';
}
echo "\n";
?>

resultados de la ejecución se muestra en la Figura:
Aquí Insertar imagen Descripción
Aquí llamamos a la función sort () para clasificar, el segundo parámetro es opcional, hay estos seis, el segundo argumento por defecto (es decir, una función de clasificación) todas las letras mayúsculas va delante minúsculas, cuando se especifica la clasificación tipo , hay muchos lugares para tener en cuenta que, por ejemplo: un número menor que 12, pero la cadena '2', pero superior a '12'. SORT_LOCALE_STRING expresado como una matriz de cadenas se ordena de acuerdo con la configuración regional del sistema actual. orden de clasificación SORT_NATURAL especie de natural, como combinaciones de cadenas de ordenar y números.
asort (): Si los pares de valores clave, que por valor en orden ascendente .
ksort (): Si el par clave-valor será teclas en orden ascendente .

rsort (): y sort () Por el contrario, se ordenarán en orden descendente.
arsort (): y asort () En su lugar, por el valor en orden descendente .
krsort (): y ksort () En cambio, las teclas en orden descendente .

Publicado 37 artículos originales · ganado elogios 2 · Vistas 1423

Supongo que te gusta

Origin blog.csdn.net/weixin_44377940/article/details/88564089
Recomendado
Clasificación