Wordpressメモ
Posts tagged 関数
ファイル操作(rename関数)
8月 11th
例
<?php
$filename=”gaibu.php“;
if(file_exists($filename)){
//リネームする
rename($filename,”rename.php”);
}
?>
結果
gaibu.phpが存在する時にrename.phpにファイル名が変更される。
ファイル操作(filesize、filemtime、copy、unlink関数)
8月 11th
filesize(ファイル名);
※gaibu.phpで指定したファイルのバイトの値を返す
例
<?php
$filename=”gaibu.php”;
if(file_exists($filename)){
//ファイルサイズを取得する
echo “gaibu.phpのファイルサイズは”.filesize($filename).”biteです”;
echo “<br />”;
//ファイルの更新日時を取得する
echo “このファイルの更新日時は”.date(“Y/m/d H:i:s”,filemtime($filename)).”です”;
echo “<br />”;
//ファイルをコピーする
copy($filename,”copy.txt”);
echo “<br />”;
//外部ファイルを削除する
unlink(削除するファイル名);
}
?>
結果
gaibu.phpのファイルサイズは0biteです
このファイルの更新日時は2008/08/11 16:37:14です
※コピーと削除は割愛
mkdir関数
8月 11th
mkdir(フォルダ名,パーミッション);
※パーミッションのデフォルトは0777
※フォルダを指定のパーミッションで作ってくれる関数と思ったがエラーが出る…なぜ!?(´・ω・`)
<?php
$folder=”redsnow”;
if(!file_exists($folder)){
mkdir($folder,0777);
}
$filename=”$folder/”.date(“H”).”.php”;
?>
array_slice関数(配列から要素を抜き出す)
8月 7th
配列から要素を抜き出す関数。
array_slice(配列,取り出す場所,個数);
※個数の指定がない場合は、取り出す場所より後の要素すべてが返される
例
<?php
//配列から要素を抜き出す
$a=array(赤,青,黄,白,緑,黒,紫);
$a_s=array_slice($a,3);
foreach($a_s as $value){
echo $value;
}
?>
結果
白緑黒紫
array_search関数(配列の検索)
8月 7th
配列を検索する関数。
array_search(“検索文字”,配列);
例
<?php
//配列を検索する
$h=array(赤,青,黄色,緑,白,紫);
$search=array_search(“白”,$h);
echo “要素が見つかった場合…$search<br />”;
$search2=array_search(“ピンク”,$h);
echo “要素が見つからなかった場合…$search2″;
?>
最近のコメント