Blogger Information
Blog 12
fans 0
comment 0
visits 10312
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
php数组中常用的键值与指针操作
阿杜的博客
Original
825 people have browsed it

<?php

// for ($i=0; $i <= 10; $i++) { 

// echo  $i<10 ? $i.',': $i;

// }

echo '<h1 style="color:red;">';

for ($i=0; $i <= 10; $i++) { 

echo  $i<10 ? $i.',': $i;

}

echo '</h1>';

echo '<hr>';


// $i=0;

// while($i<=10)

// {

// echo '<h1>'.($i<10 ? $i.',':$i).'</h1>';

// $i++;

// }

// echo '<hr>';

//  $i=0;

//  do {

//   echo '<h1>'.($i<10 ? $i.',' : $i).'</h1>';

//   $i++;

//  } while($i<=10);


function hello($a)

{

return $a;

}

$b = 66666;

echo hello($b);

echo '<hr>';


//函数必选参数必须放前面,可选参数放后面

function hello2($name="name",$var)

{

return '输出'.$name.$var.'!!!';

}

echo hello2('name1','varname');

echo '<hr>';

//函数作用域/函数外的变量不能直接在函数内部调用,必须要加global关键字,或$GLOBALS['键名']来输出

$name = "adu";

function hi()

{

// global $name;

echo '输出名字:'.$GLOBALS['name'];

}

hi(); 

echo '<hr>';

//数据键值操作

$user = ['id'=>5,'name'=>'adu','gender'=>'male','age'=> 30];

echo '<pre>', print_r($user,true);

echo '<hr>';

// in_array() 判断数组中是否存在某个值

echo in_array(5,$user);

echo '<hr>';

// array_key_exists() 判断某个键名存在于数组中

echo array_key_exists('name',$user) ? '存在' : '不存在';

echo '<hr>';

// array_values //返回数组的值

print_r (array_values($user));

echo '<hr>';

// array_keys //返回数组的键名

print_r (array_keys($user));

echo '<hr>';

// array_search() 以字符串的方式返回指定值的键名

echo  array_search('male',$user);

echo '<hr>';

$key = array_search('male',$user);

echo $user[$key].'<br>'; //通过得到的键名取得相应的值

echo $user[array_search('male',$user)];//这样也ok

echo '<hr>键值对调';

//array_flip()  键值对调

print_r(array_flip($user));

echo '<hr>数组内部操作<br>';

//count() 返回数组元素个数

echo count($user);

echo '<hr>';

//key()  返回数组当前元素的键

echo key($user);

echo '<hr>';

//current() 返回数组当前无素的值

echo current($user);

echo '<hr>';

//next() 指针下移

next($user);

echo key($user);

echo current($user);

echo '<hr>';

//reset() 指针复位

//end 尾部,指针移到最后一个元素位置


Correction status:Uncorrected

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post