常用PHP函数整理!
<?php//測試用的數(shù)組 $info = array('11'=>'aaa', '22'=>'bbb', '33'=>'ccc');//第一種,將整個數(shù)組作為一個對象輸出,DEBUG專用 echo '<br>------------------------------------------<br>'; var_dump($info);//第二種,foreach,只能輸入value echo '<br>------------------------------------------<br>'; reset($info); foreach ($info as $temp) {echo $temp.', '; }//第三種,foreach,可以輸出key和value echo '<br>------------------------------------------<br>'; reset($info); foreach ($info as $key=>$value) {echo $key.'=>'.$value.', '; }//第四種,while,可以輸出key和value echo '<br>------------------------------------------<br>'; reset($info); while( list($key,$value) = each($info)) {echo "$key=>$value, "; } ?>
convert命令格式:?-resize widthxheight{%} {@} {!} {<} {>} {^}
1.?默認(rèn)時,寬度和高度表示要最終需要轉(zhuǎn)換圖像的最大尺寸,同時Convert會控制圖片的寬和高,保證圖片按比例進(jìn)行縮放。
如:convert -resize 600×600 src.jpg dst.jpg
轉(zhuǎn)換后的dst.jpg的圖片大小(寬度為600,而高度已經(jīng)按比例調(diào)整為450).
2.如果需要轉(zhuǎn)換成600×600,而圖片無需保持原有比例,可以在寬高后面加上一個感嘆號!.
如:convert -resize 600×600! src.jpg dst.jpg
3. 只指定高度,圖片會轉(zhuǎn)換成指定的高度值,而寬度會按原始圖片比例進(jìn)行轉(zhuǎn)換。
如:convert -resize 400 src.jpg dst.jpg
轉(zhuǎn)換后的dst.jpg的圖片大小(寬度為400,而高度已經(jīng)按比例調(diào)整為300),和例1有點類似。
4.?默認(rèn)都是使用像素作為單位,也可以使用百分比來形象圖片的縮放。
如:convert -resize 50%x100%! src.jpg dst.jpg 或者convert -resize 50%x100% src.jpg dst.jpg
此參數(shù)只會按你的比例計算后縮放,不保持原有比例。(結(jié)果尺寸為100×150)
5.使用 @ 來制定圖片的像素個數(shù)。
如:convert -resize “10000@” src.jpg dst.jpg
此命令執(zhí)行后,dst.jpg圖片大小為(115×86),圖片保持原有比例(115×86= 9080 < 10000)。
6.當(dāng)原始文件大于指定的寬高時,才進(jìn)行圖片放大縮小,可使用>命令后綴。
如:convert -resize “100×50>” src.jpg dst.jpg
此命令執(zhí)行后,dst.jpg圖片大小為(67×50),圖片保持原有比例。
如:convert -resize “100×50>!” src.jpg dst.jpg
此命令執(zhí)行后,dst.jpg圖片大小為(100×50),圖片不保持原有比例。
7.當(dāng)原始文件小于指定的寬高時,才進(jìn)行圖片放大轉(zhuǎn)換,可使用<命令后綴。
如:convert -resize “100×500<” src.jpg dst.jpg?或者convert -resize “100×100<!” src.jpg dst.jpg
此命令執(zhí)行后,dst.jpg和src.jpg大小相同,因為原始圖片寬比100大。
如:convert -resize “600×600<” src.jpg dst.jpg
此命令執(zhí)行后,dst.jpg圖片大小為(600×450),圖片保持原有比例。
如:convert -resize “600×600<!” src.jpg dst.jpg
此命令執(zhí)行后,dst.jpg圖片大小為(600×600),圖片不保持原有比例。
8.使用^命令后綴可以使用寬高中較小的那個值作為尺寸
如:convert -resize “300×300^” src.jpg dst.jpg
此命令執(zhí)行后,dst.jpg圖片大小為(400×300),圖片保持原有比例,(300:300 < 200:150,選擇高作為最小尺寸)。
如:convert -resize “300×200^” src.jpg dst.jpg
此命令執(zhí)行后,dst.jpg圖片大小為(300×225),圖片保持原有比例,(300:200 > 200:150,選擇寬作為最小尺寸)。
讀取文件夾下所有文件
$dir="./caxa/";
$file=scandir($dir);
print_r($file);
轉(zhuǎn)載于:https://www.cnblogs.com/keringing/p/6534514.html
總結(jié)
以上是生活随笔為你收集整理的常用PHP函数整理!的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 按照要求输出相应的二维数组
- 下一篇: java网络通信:异步非阻塞I/O (N