Fer实例:
$fruits = array("lemon", "orange", "banana", "apple");
$sort = sort($fruits);
var_export($sort);
var_export($fruits);
返回
true
array ( 0 => 'apple', 1 => 'banana', 2 => 'lemon', 3 => 'orange', )
sort()只返回一个bool,如果它工作与否。该函数本身适用于变量。 鉴于:
$s = 'thestring';
$trim = trim($s,'ing');
var_export($trim);
var_export($s);
返回:
'thestr'
'thestring'
那么,是什么给出的?这有韵或原因吗?哪些函数直接作用于变量?
编辑: 我看,'通过参考传递'。正是如此:
function mytrimmer(&$string){
$string = trim($string,'ing');
return $string;
}
$s = 'thestring';
var_export(mytrimmer($s));
var_export($s);
返回
'thestr'
'thestr'
答案 0 :(得分:0)
除了sort()之外,rsort()和shuffle()也会对提供给函数的数组变量起作用。