「PHP入門」foreach文で配列要素を読み出し、表示処理方法
1.レコードを読み出す
while($row=mysql_fetch_array($result))
{$record,
‘body’=>$row,);
}
$ ...
PHPでjson形式文字列をデコードして配列に変換するサンプル
説明:
string json_encode ( mixed $value ] )
値をjson形式にして返す
PHPコード:
1.データベースの中からクエリされたたデータを配列に保存
$q ...
PHPでimplode、explode関数の使い方
1.implode関数
説明:
string implode ( string $glue , array $pieces )
string implode ( array $pieces )
配列要素 ...
Apache環境で「PHP Fatal error: Allowed memory size XXXX」の対処方法
エラーメッセージ:
error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 35 bytes) in D:\www\wordpress\ ...
PHPのstr_replace()を利用するサンプル
phpコード:
説明:str_replace-検索文字列に一致した全ての文字列を置換する
$begintime=str_replace(“-“, “”,̶ ...
「PHPの入門」Fatal error: Can’t use function return value in write contextの解決
1.エラーメッセージ:
Fatal error: Can’t use function return value in write context
2.NGコード
<?php
ec ...
「PHPの入門」配列の要素を削除する方法
方法1
unsetで配列の要素を削除
説明:指定した変数の割当を削除する
サンプルコード:
function array_remove_value(&$arr, $var){
for ...
「PHPの入門 」PHPの良く使う便利な関数コレクション
1:strip_tags
説明:
文字列からHTMLおよびphpタグを取り除く
例:
$message = “<div> 列島酷暑 熱中症に厳重警戒:<span> & ...
PHPでajax、XMLHttpを利用するサンプルコード
PHPコード:
var xmlHttp = new ActiveXObject(“Msxml2.XMLHTTP”);
//または
//var xmlHttp = createobject ...
PHPを使って、画像のファイルを切り出し、縮小、サムネイルする方法
PHPコード:
処理関数の定義
function imagecropper($source_path, $target_width, $target_height)
{
$source_info = g ...
PHPで任意可変長の引数の使い方
PHPコード:
//两个默认参数的函数
function foo($arg1 = ”, $arg2 = ”) {
echo “arg1: $arg1\n”;
echo “arg2: $arg2\n” ...
PHPでgetrusage()関数を使用してCPU使用率情報を取得
phpコード:
print_r(getrusage());
/* 出力
Array
(
=> 0
=> 0
=> 2
=> 3
=> ...
PHPでmemory_get_peak_usage()関数を使用してメモリ使用量の情報を取得
PHPコード:
echo “Initial: “.memory_get_usage().” bytes \n”;
/* 出力
Initial: 361400 bytes
*/
//メモリを使用 ...
phpでglob()を使用してファイルを検索
phpコード:
//すべての拡張子phpのファイルを取得
$files = glob(‘*.php’);
print_r($files);
/* 出力:
Array
(
=> ...
CentOSにmemcachedをインストールし、PHPで利用できる
1.memcachedをダウンロード
cd/usr/local/src
wget
2.memcachedをインストール
tar zxvf memcached-1.4.15.tar.gz
cd m ...
PHPで配列をソートするサンプル
phpコード:
方法1 配列をソート
function cmp($a, $b)
{
if($a==$b)
{
return 0;
}
return($a>$b)?- ...
PHPで例外(exceptions)処理サンプル
PHPコード:
<?php
//エラー出力を禁止
error_reporting(0);
//エラーハンドラを設定
set_error_handler(‘errorHandle ...
「PHP」compactメソッドで変数名の配列を使うサンプル
説明
compact ( mixed $varname1 ) : array
varname1
各パラメータは、変数名を値とする文字列か、 変数名の配列のどちらかとすることができます。 配列は、変数名を値とす ...