PHPを書く時に必要な部品( クリップボード用 )


  PHP ( 関数 ) 系



HTML( 主にHEAD部 ) 系
HTML ( サーバー送信 ) 系
HTML ( JavaScript ) 系
HTML ( 一般 ) 系

PHP ( 基本 ) 系
PHP ( 制御構造 ) 系
PHP ( 関数 ) 系
PHP ( 単純処理関数 ) 系


キャラクタセット変換

  
mb_language( "ja" );
mb_internal_encoding("UTF-8");

// SHIFT_JIS に変換
$str = mb_convert_encoding( $str, "cp932", "utf-8" );
// EUC_JP に変換
$str = mb_convert_encoding( $str, "eucJP-win", "utf-8" );
  


テキストファイル一括読み込み

  
$txt = @file_get_contents( "ファイルのパス" );
  


1) テキストファイルの行を配列として読み込む

  
// テキストファイルの行読み込み
$target_list = @file( "ファイルのパス" , FILE_IGNORE_NEW_LINES );
foreach( $target_list as $line ) {
	print "/$line/\n";
}
  

2) テキストファイルの行を配列として読み込む

  
$target_list = @file("ファイルのパス");
foreach( $target_list as $line ) {
	$line = trim($line);
	print "/$line/\n";
}
  


文字列分解

  
$value = "文字列分解,山田太郎,2010/11/07,サンプル";
$ret = explode( ",", $value );
$ret['タイトル'] = $ret[0];
$ret['氏名'] = $ret[1];
$ret['投稿日付'] = $ret[2];
$ret['本文'] = $ret[3];
print_r($ret);
  


ファイル一括書き込み

  
file_put_contents( "ファイルのパス", $txt );
  


通常改行を HTML 改行に文字列置換

  
// 通常改行を HTML 改行に文字列置換
$text = str_replace(PHP_EOL,"<br>",$text);
// 念のため cr を除去
$text = str_replace("\r","",$text);
  


部分文字列

  
// 部分文字列
$target = substr( $target, $start, $n ); 
// 検索。みつからなければ false
$result = strstr( $target, $search ); 
  


HTML( 主にHEAD部 ) 系
HTML ( サーバー送信 ) 系
HTML ( JavaScript ) 系
HTML ( 一般 ) 系

PHP ( 基本 ) 系
PHP ( 制御構造 ) 系
PHP ( 関数 ) 系
PHP ( 単純処理関数 ) 系












  infoboard   管理者用   
このエントリーをはてなブックマークに追加





フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ