PHPのmail関数でファイルを添付してメールを送信するスクリプト
//===========================================
// 設定
//===========================================
//{
$filename = ファイル名;
$name = @explode("/", $filename);
$name = $name[count($name) - 1];
$from = "example@mail.co.jp";
$to = "example@mail.co.jp";
//}
例)
$dom = new domDocument;
$dom->load('books.xml'); // XML文書読み込み
$root = $dom->documentElement;
$books = $root->childNodes;
foreach($books as $book)
{
if(@$book->nodeName == 'book')
{
$content = $book->childNodes;
foreach ($content as $elem)
{
if(@$elem->nodeName == 'name')
{
$author = $elem->nodeValue;
}
if(@$elem->nodeName == 'publish')
{
$title = $elem->nodeValue;
}
}
}
}
複数の配列を利用して、元とする配列から要素を削除する
配列の差分を返すarray_diff関数を使って、配列の要素を削除します。
$MOTO = array("1", "2", "3");
$ARRAY = array("2");
$MOTO = array_diff($MOTO, $ARRAY); //array("1", "3")となる
配列にコールバック関数を適用し、戻り値に適用後の配列を返す場合
$ARRAY = array_map("CallBack", $ARRAY);
※array_filterでは戻り値にその配列を渡せない
CallBack関数内でのみ、適用後の値を使用できる