PHP¶þάÊý×éÅÅÐò
PHP±¾ÉíÊÇÓÐÒ»¸ö¶àάÊý×éÅÅÐòµÄº¯ÊýµÄ¡£
bool
array_multisort
( array
$ar1
[, mixed
$arg
[, mixed
$...
[, array
$...
]]] )
ÏÂÃæÊÇÊֲᵱÖжÔÓÚarray_multisortº¯ÊýµÄÃèÊö£º
array_multisort() ¿ÉÒÔÓÃÀ´Ò»´Î¶Ô¶à¸öÊý×é½øÐÐÅÅÐò£¬»òÕ߸ù¾Ýijһά»ò¶àά¶Ô¶àάÊý×é½øÐÐÅÅÐò¡£
¹ØÁª£¨string£©¼üÃû±£³Ö²»±ä£¬µ«Êý×Ö¼üÃû»á±»ÖØÐÂË÷Òý¡£
ÊäÈëÊý×é±»µ±³ÉÒ»¸ö±íµÄÁв¢ÒÔÐÐÀ´ÅÅÐò¨D¨DÕâÀàËÆÓÚ SQL µÄ ORDER BY ×Ó¾äµÄ¹¦ÄÜ¡£µÚÒ»¸öÊý×éÊÇÒªÅÅÐòµÄÖ÷ÒªÊý×é¡£Êý×éÖеÄÐУ¨Öµ£©±È½ÏΪÏàͬµÄ»°¾Í°´ÕÕÏÂÒ»¸öÊäÈëÊý×éÖÐÏàÓ¦ÖµµÄ´óСÀ´ÅÅÐò£¬ÒÀ´ËÀàÍÆ¡£
´ÓÊÖ²áÖп´µ½£¬PHP±¾ÉíµÄ¶àάÅÅÐò£¬Êǰ´ÕÕµÚÒ»¸öÊý×é½øÐÐÅÅÐò£¬²¢ÇÒµ÷ÕûºóÃæµÄ˳Ðò¡£ÏñÕâÑùµÄÊý×飺
array( 'id' => array(1,3,2),
'data'=>array('a','c','b'))
Ö»Òª°´ÕÕid½øÐжàάÅÅÐò£¬¾Í¿ÉÒÔÁË¡£µ«ÊǺܶàʱºò£¬ÎÒÃǹ¹Ôì³öµÄÊý×éÊÇÕâÑùµÄ£º
array(
array('id'=>1,'data'=>'a'),
array('id'=>3,'data'=>'c'),
array('id'=>2,'data'=>'b')
);
Êý×éµÄÔªËØÊǰ´ÐÐÅÅÁеģ¬ÐèÒª°´ÆäÖеÄÒ»ÁнøÐÐÅÅÐò¡£PHPºÃÏñҲûÌṩÀàËÆ¾ØÕóתÖõĺ¯Êý£¬ËùÒÔ²»ÄÜÖ±½ÓʹÓÃarray_multisort½øÐжàάÅÅÐò¡£²»¹ýÖ»ÐèÒªÏȰÑÅÅÐòµÄÁгéÈ¡³öÀ´£¬×÷ΪµÚÒ»¸ö²ÎÊý´«¸øarray_multisort¼´¿É¡£
function multi_array_sort($multi_array,$sort_key,$sort=SORT_ASC){
if(is_array($multi_array)){
foreach ($multi_array as $row_array){
if(is_array($row_array)){
$key_array[] = $row_array[$sort_key];
}else{
return -1;
}
}
}else{
return -1;
}
array_multisort($key_array,$sort,$multi_array);
return $multi_array;
}
Ïà¹ØÎĵµ£º
ÔÚPHPÀïµÃµ½Ç°ÌìºÍ×òÌìµÄÈͮ򵀫úÂëǰÌìÈ¥ÃæÊÔµÄʱºòÒ²ÊÇÕâÑù,²»¹ýÎÒµ±Ê±¼Ç²»ÆðÀ´ÁË.¾Í¼ÇµÃMYSQLÀïÃæµÄdate_sub(now(),'interval 1 day');date('Y/m/d h:i:s',mktime(date('h'), date('i'), date('s'), date('m') , date('d')+1, date('Y'))); -------------------------------------------------------------------------- ......
±àд¹ØÓÚ PHP µÄϵÁÐÎÄÕÂÈÃÎÒ¸ü¼ÓÉî¿ÌµØÁ˽âÁË PHP ¿ª·¢ÈËÔ±µÄÊÀ½ç¡£ÎÒºÍÐí¶à PHP ³ÌÐòÔ±½»Ì¸¹ý£¬×îÁîÎÒ¾ªÆæµÄÊÇÖ»ÓкÜÉÙµÄÈËʹÓà IDE¡£´ó¶àÊý³ÌÐòԱʹÓÃÎı¾±à¼Æ÷£¬±ÈÈç Microsoft® Windows® ÉϵļÇʱ¾¡¢Emacs »òÕß Vim¡£
ÎÒÌáµ½µÄÕâЩÎı¾±à¼Æ÷£¨ÒÔ¼°ÎÒûÌáµ½£©¶¼ÊǺܲ»´íµÄ —— ÎÒ²»ÏëÌÖÂÛ ......
1.echo();2.print();3.die();4.printf();5.sprintf();6.print_r;7.var_dump();
1.echo()
Êä³ö¶à¸ö×Ö·û´®£¬¿ÉÒÔ¶à¸ö²ÎÊý£¬²»ÐèÒªÔ²À¨ºÅ£¬ÎÞ·µ»ØÖµ¡£
2.print()
Ö»ÄÜÊä³öÒ»Ñù¶«Î÷£¬ÐèÒªÔ²À¨ºÅ£¬Óзµ»ØÖµ£¬Ö´ÐÐʧ°ÜÊÇ·µ»Øflase.
3.die()
Êä³öÄÚÈÝ£¬Í£Ö¹³ÌÐò¡£*¶àÓÃÓÚÊý¾Ý¿âµÄÁ´½Óʱ£¬¼ìÑéÊÇ·ñ³ö´í¡£
4.printf()
prin ......
/**
* ´ò¿ª¹Ø±ÕÎļþ
*/
fopen() // 2/4: 2 ¸ö±ØÑ¡²ÎÊý£¬ 4 ¸ö²ÎÊý;
fclose() // 1/1;
/**
* ¶ÁÈ¡Îļþ
*/
// ÐèÏÈÓà fopen() ´ò¿ªÎļþ²ÅÄܶÁÈ¡µÄº¯Êý£»´ÓÎļþÖ¸Õë´¦¿ªÊ¼¶ÁÈ¡
fgetc() // 1/1; ¶Áȡһ¸ö×Ö·û
fgets() // 1/2; ¶ÁȡһÐÐ
fgetss() // 1/3; ¶ÁȡһÐв¢È¥³ý HMTL ±êÇ©
fgetcsv() // 1/5; ¶ÁȡһÐв ......