close

1.從資料庫撈資料

mysqli

 

$a=new mysqli('localhost','root','ab789789');
$result=$a->query('select * from a.a');
echo $result->num_rows;
while ($row=$result->fetch_assoc()){
    echo $row['c'];
}

pdo

 

2.basename 返回路徑的文件名

 

echo basename('/ets/gg.php');

會印出 gg.php

如果basename('/ets/gg.php','.php')就會印gg

3.dirname ,__FILE__

__FILE__取得檔案的完整路徑

如 echo __FILE__ // C:\xampp\htdocs\l\a.php

dirname取得資料夾路徑

dirname(__FILE__) C:\xampp\htdocs\l\

4.current next each end reset prev

next可以遍歷array

$a=[1,2,3];
echo current($a);//1
echo next($a);//2
echo current($a);//2
echo print_r($a);//Array ( [0] => 1 [1] => 2 [2] => 3 )
echo prev($a);//1
echo current($a);//1
echo next($a);//2
echo next($a);//3
echo reset($a);//回到1
5.array_push

$a=[1,23,4];
array_push($a,11,22,33);

print_r($a);

5.realpath印出某個檔案絕對路徑

realpath('./../shit.exe');

C:\xampp\htdocs\l\shit.exe

6.scandir 印出資料夾內的東西,沒辦法像glob指定副檔名

print_r(scandir('.'));

7.DIRECTOR_SEPARATOR 印出資料夾未尾符

如LINUX:/

WINDOW:\

8,is_dir,is_readable 
 

9.ArrayObject

$a=[1,2,3,4];
$o=new ArrayObject($a);
$i=$o->getIterator();
while($i->valid()){
    echo $i->key().$i->current();
    $i->next();
}

10.call_user_func 呼叫暱名函數

class a{
    function a($a,$b){
        call_user_func($a,$b);
    }
}
$c=function($c){
    echo $c;
};
$a=new a($c,5);

會印5

11.RecursiveIteratorIterator,RecursiveArrayIterator

$a=[1,[2,[3,[4]]]];
$i=new RecursiveIteratorIterator(new RecursiveArrayIterator($a));
foreach($i as $k => $v){
    print_r($v);
}
印:1234

11.array_map('方法名',陣列 )  將陣列的value做處理

$a=[1,2,3,45];
function f($v){
    return pow($v,2);
}
print_r(array_map('f',$a));
印1,4,9,2025

12.ArrayIterator ,iterator_to_array()

$a=[1,'a'=>5,'b'=>'c'];
$c=new ArrayIterator($a);
print_r(iterator_to_array($c,true));  // Array ( [0] => 1 [a] => 5 [b] => c )


print_r(iterator_to_array($c,false));//Array ( [0] => 1 [a] => 5 [b] => c )

 

iterator_to_array(送代物件,是否使用迭代器的鍵做鍵)預設true

13.in_array('要找的值',array) 尋找某個東西是否在array

$a=['a',5];
echo in_array('a',$a);//true

  

 

 

 

 

arrow
arrow
    全站熱搜

    學習程式 發表在 痞客邦 留言(0) 人氣()