西沢 直木 著
本書は、作業中にちょっと調べたい関数をサッと見ていただけるように、膨大なPHPの関数の中からよく使われるものを選んで書式や文例を紹介しています。厳選した頻出関数は、約15,000のPHPスクリプトを集計して、実際に多く使われている関数を中心に構成しました。加えて、PHP5で新たに追加されたSQLiteや拡張MySQLエクステンションについても取り上げました。また、PHPの基本構文やスクリプトの実行時に必要となる設定ファイルについても扱っています。(本書「はじめに」より)
PHP ver:3.0/4.0/5.0対応
PART 01:PHPの紹介
01-01 PHPの概要
01-01-01 PHPとは
01-01-02 PHPスクリプト
01-02 PHPと関連技術
01-02-01 データベース
01-02-02 フォーム
01-02-03 文字コード
01-02-04 各データの文字コード
01-02-05 メールの文字コード
01-02-06 PEAR
01-03 PHP5の新機能
01-03-01 PHP5の概要
01-03-02 新たな設定項目
01-03-03 新たな関数
01-03-04 SQLite
01-03-05 MySQL
01-03-06 SimpleXML
01-03-07 SOAP
01-03-08 PHP5のオブジェクトモデル
PART 02:PHP言語リファレンス
02-01 基本構文
02-01-01 開始終了タグ
02-01-02 echo
02-01-03 コメント
02-02 データ型
02-02-01 PHPとデータ型
02-02-02 論理型
02-02-03 数値
02-02-04 文字列
02-02-05 数値文字列
02-02-06 配列
02-02-07 オブジェクト
02-02-08 リソース
02-02-09 NULL
02-03 変数
02-03-01 変数
02-03-02 変数名
02-03-03 変数のスコープ
02-03-04 スーパーグローバル変数
02-03-05 可変変数
02-04 定数
02-04-01 定数
02-04-02 定義済みの定数
02-05 演算子
02-05-01 代数演算子
02-05-02 代入演算子
02-05-03 ビット演算子
02-05-04 比較演算子
02-05-05 エラー制御演算子
02-05-06 加算子・減算子
02-05-07 実行演算子
02-05-08 論理演算子
02-05-09 文字列演算子
02-05-10 配列演算子
02-06 制御構造
02-06-01 if
02-06-02 ifと共に使われる関数
02-06-03 switch
02-06-04 while
02-06-05 for
02-06-06 foreach
02-06-07 break
02-06-08 cotinue
02-06-09 include
02-06-10 インクルードファイルへの直接アクセスを回避する
02-06-11 include_once
02-06-12 require
02-06-13 require_once
02-07 ユーザー定義関数
02-07-01 function
02-07-02 return
02-07-03 可変関数
02-07-04 ユーザー定義関数
PART 03:PHP頻出関数リファレンス
03-01 文字列
03-01-01 addslashes
03-01-02 bin2hex
03-01-03 chr
03-01-04 crc32
03-01-05 crypt
03-01-06 explode
03-01-07 htmlentities
03-01-08 htmlspecialchars
03-01-09 implode
03-01-10 ltrim
03-01-11 mb_convert_encoding
03-01-12 mb_internal_encoding
03-01-13 md5
03-01-14 nl2br
03-01-15 ord
03-01-16 parse_str
03-01-17 printf
03-01-18 rtrim
03-01-19 setlocale
03-01-20 sprintf
03-01-21 str_pad
03-01-22 str_repeat
03-01-23 str_replace
03-01-24 strcasecmp
03-01-25 strcmp
03-01-26 strip_tags
03-01-27 stripslashes
03-01-28 stristr
03-01-29 strlen
03-01-30 strncmp
03-01-31 strpos
03-01-32 strrchr
03-01-33 strrev
03-01-34 strrpos
03-01-35 strstr
03-01-36 strtolower
03-01-37 strtoupper
03-01-38 strtr
03-01-39 substr
03-01-40 substr_count
03-01-41 substr_replace
03-01-42 trim
03-01-43 ucfirst
03-01-44 ucwords
03-01-45 uniqid
03-01-46 wordwrap
03-02 数値
03-02-01 abs
03-02-02 ceil
03-02-03 cos
03-02-04 dechex
03-02-05 floor
03-02-06 hexdec
03-02-07 log
03-02-08 max
03-02-09 min
03-02-10 mt_rand
03-02-11 mt_srand
03-02-12 number_format
03-02-13 pow
03-02-14 rand
03-02-15 round
03-02-16 sin
03-02-17 sqrt
03-02-18 srand
03-03 日付・時刻
03-03-01 checkdate
03-03-02 date
03-03-03 getdate
03-03-04 gmdate
03-03-05 gmmktime
03-03-06 microtime
03-03-07 mktime
03-03-08 strftime
03-03-09 strtotime
03-03-10 time
03-04 配列
03-04-01 array
03-04-02 array_diff
03-04-03 array_flip
03-04-04 array_key_exists
03-04-05 array_keys
03-04-06 array_map
03-04-07 array_merge
03-04-08 array_pop
03-04-09 array_push
03-04-10 array_reverse
03-04-11 array_search
03-04-12 array_shift
03-04-13 array_slice
03-04-14 array_sum
03-04-15 array_unique
03-04-16 array_unshift
03-04-17 array_values
03-04-18 arsort
03-04-19 asort
03-04-20 count
03-04-21 current
03-04-22 each
03-04-23 end
03-04-24 extract
03-04-25 in_array
03-04-26 key
03-04-27 krsort
03-04-28 ksort
03-04-29 list
03-04-30 natsort
03-04-31 next
03-04-32 prev
03-04-33 range
03-04-34 reset
03-04-35 rsort
03-04-36 sort
03-05 変数・定数・関数
03-05-01 call_user_func
03-05-02 call_user_func_array
03-05-03 define
03-05-04 defined
03-05-05 empty
03-05-06 eval
03-05-07 aloatval
03-05-08 func_get_args
03-05-09 function_exists
03-05-10 gettype
03-05-11 intval
03-05-12 is_array
03-05-13 is_bool
03-05-14 is_float
03-05-15 is_int
03-05-16 is_null
03-05-17 is_numeric
03-05-18 is_object
03-05-19 is_resouece
03-05-20 is_string
03-05-21 isset
03-05-22 print_r
03-05-23 serialize
03-05-24 settype
03-05-25 strval
03-05-26 unserialize
03-05-27 unset
03-05-28 var_dump
03-05-29 var_export
03-06 正規表現
03-06-01 ereg
03-06-02 ereg_replace
03-06-03 eregi
03-06-04 eregi_replace
03-06-05 preg_grep
03-06-06 preg_match
03-06-07 preg_match_all
03-06-08 preg_quote
03-06-09 preg_replace
03-06-10 preg_split
03-06-11 split
03-07 ファイル・ディレクトリ
03-07-01 basename
03-07-02 chdir
03-07-03 chmod
03-07-04 clearstatcache
03-07-05 closedir
03-07-06 copy
03-07-07 dir
03-07-08 dirname
03-07-09 fclose
03-07-10 feof
03-07-11 fgetcsv
03-07-12 fgets
03-07-13 file
03-07-14 file_exists
03-07-15 file_get_contents
03-07-16 filemtime
03-07-17 filesize
03-07-18 flock
03-07-19 fopen
03-07-20 fpassthru
03-07-21 fread
03-07-22 fseek
03-07-23 ftell
03-07-24 ftruncate
03-07-25 fwrite
03-07-26 getcwd
03-07-27 is_dir
03-07-28 is_file
03-07-29 is_readable
03-07-30 is_uploaded_file
03-07-31 is_writable
03-07-32 mkdir
03-07-33 move_uploaded_file
03-07-34 opendir
03-07-35 readdir
03-07-36 readfile
03-07-37 realpath
03-07-38 rename
03-07-39 rewind
03-07-40 rmdir
03-07-41 stat
03-07-42 tempnam
03-07-43 touch
03-07-44 unlink
03-08 データベース
03-08-01 mysql_affected_rows
03-08-02 mysql_close
03-08-03 mysql_connect
03-08-04 mysql_data_seek
03-08-05 mysql_errno
03-08-06 mysql_error
03-08-07 mysql_escape_string
03-08-08 mysql_fetch_array
03-08-09 mysql_fetch_assoc
03-08-10 mysql_fetch_object
03-08-11 mysql_fetch_row
03-08-12 mysql_field_name
03-08-13 mysql_free_result
03-08-14 mysql_insert_id
03-08-15 mysql_list_tables
03-08-16 mysql_num_fields
03-08-17 mysql_num_rows
03-08-18 mysql_query
03-08-19 mysql_select_db
03-08-20 mysqli_affected_rows
03-08-21 mysqli_autocommit
03-08-22 mysqli_close
03-08-23 mysqli_connect
03-08-24 mysqli_data_seek
03-08-25 mysqli_errno
03-08-26 mysqli_error
03-08-27 mysqli_fetch_array
03-08-28 mysqli_fetch_assoc
03-08-29 mysqli_fetch_field
03-08-30 mysqli_fetch_object
03-08-31 mysqli_fetch_row
03-08-32 mysqli_field_count
03-08-33 mysqli_free_result
03-08-34 mysqli_init
03-08-35 mysqli_insert_id
03-08-36 mysqli_multi_query
03-08-37 mysqli_num_rows
03-08-38 mysqli_options
03-08-39 mysqli_prepare
03-08-40 mysqli_query
03-08-41 mysqli_real_connect
03-08-42 mysqli_real_escape_string
03-08-43 mysqli_stmt_bind_param
03-08-44 mysqli_stmt_execute
03-08-45 odbc_close
03-08-46 odbc_commit
03-08-47 odbc_connect
03-08-48 odbc_data_source
03-08-49 odbc_error
03-08-50 odbc_errormsg
03-08-51 odbc_exec
03-08-52 odbc_fetch_array
03-08-53 odbc_fetch_into
03-08-54 odbc_field_name
03-08-55 odbc_free_result
03-08-56 odbc_num_fields
03-08-57 odbc_num_rows
03-08-58 odbc_result
03-08-59 odbc_tables
03-08-60 pg_affected_rows
03-08-61 pg_client_encoding
03-08-62 pg_close
03-08-63 pg_connect
03-08-64 pg_fetch_array
03-08-65 pg_fetch_row
03-08-66 pg_field_name
03-08-67 pg_free_result
03-08-68 pg_last_error
03-08-69 pg_lo_open
03-08-70 pg_num_fields
03-08-71 pg_num_rows
03-08-72 pg_query
03-08-73 sqlite_array_query
03-08-74 sqlite_busy_timeout
03-08-75 sqlite_changes
03-08-76 sqlite_close
03-08-77 sqlite_create_function
03-08-78 sqlite_fetch_array
03-08-79 sqlite_fetch_single
03-08-80 sqlite_last_error
03-08-81 sqlite_last_insert_rowid
03-08-82 sqlite_num_fields
03-08-83 sqlite_num_rows
03-08-84 sqlite_open
03-08-85 sqlite_query
03-08-86 sqlite_seek
03-09 処理制御
03-09-01 COM
03-09-02 debug_backtrace
03-09-03 error_log
03-09-04 error_reporting
03-09-05 escapeshellcmd
03-09-06 exec
03-09-07 exit
03-09-08 passthru
03-09-09 set_error_handler
03-09-10 sleep
03-09-11 system
03-09-12 trigger_error
03-10 ネットワーク
03-10-01 fsockopen
03-10-02 ftp_connect
03-10-03 ftp_get
03-10-04 ftp_login
03-10-05 ftp_put
03-10-06 ftp_quit
03-10-07 gethostbyaddr
03-10-08 gethostbyname
03-10-09 socket_get_status
03-10-10 sochet_set_timeout
03-11 クラス・オブジェクト
03-11-01 class_exists
03-11-02 get_class
03-11-03 get_class_methods
03-11-04 get_object_vars
03-11-05 is_subclass_of
03-11-06 method_exists
3-12 Web関連
03-12-01 base64_decode
03-12-02 base64_encode
03-12-03 flush
03-12-04 header
03-12-05 header_sent
03-12-06 ignore_user_abort
03-12-07 mail
03-12-08 ob_end_clean
03-12-09 ob_end_flush
03-12-10 ob_get_contents
03-12-11 ob_get_length
03-12-12 ob_start
03-12-13 parse_url
03-12-14 rawurldecode
03-12-15 rawurlencode
03-12-16 session_destroy
03-12-17 session_id
03-12-18 session_is_registered
03-12-19 session_name
03-12-20 session_register
03-12-21 session_start
03-12-22 session_unregister
03-12-23 session_write_close
03-12-24 setcookie
03-12-25 SoapClient
03-12-26 urldecode
03-12-27 urlencode
03-13 PHPオプション
03-13-01 assert
03-13-02 dl
03-13-03 extension_loaded
03-13-04 get_cfg_var
03-13-05 get_magic_quotes_gpc
03-13-06 get_magic_quotes_runtime
03-13-07 getenv
03-13-08 getmypid
03-13-09 ini_get
03-13-10 ini_set
03-13-11 php_sapi_name
03-13-12 phpinfo
03-13-13 phpversion
03-13-14 set_magic_quotes_runtime
03-13-15 set_time_limit
03-13-16 version_compare
03-14 XML
03-14-01 simplexml_load_file
03-14-02 simplexml_load_string
03-14-03 utf8_decode
03-14-04 utf8_encode
03-14-05 xml_error_string
03-14-06 xml_get_current_line_number
03-14-07 xml_get_error_code
03-14-08 xml_parse
03-14-09 xml_parser_create
03-14-10 xml_parser_free
03-14-11 xml_parser_get_option
03-14-12 xml_parser_set_option
03-14-13 xml_set_character_data_handler
03-14-14 xml_set_element_handler
PART 04:PHP.ini設定オプション一覧
04-01 PHP.iniとは
04-02 変数
04-03 マルチバイト
04-04 ファイル
04-05 データベース
04-06 実行制御
04-07 エラー処理
04-08 セッション
04-09 ネットワーク
内容についてのお問い合わせは、正誤表、追加情報をご確認後に、お送りいただくようお願いいたします。
正誤表、追加情報に掲載されていない書籍内容へのお問い合わせや
その他書籍に関するお問い合わせは、書籍のお問い合わせフォームからお送りください。
本書の書影(表紙画像)をご利用になりたい場合は書影許諾申請フォームから申請をお願いいたします。
書影(表紙画像)以外のご利用については、こちらからお問い合わせください。
刷数は奥付(書籍の最終ページ)に記載されています。
書籍の種類:
書籍の刷数:
本書に誤りまたは不十分な記述がありました。下記のとおり訂正し、お詫び申し上げます。
対象の書籍は正誤表がありません。
発生刷 | ページ数 | 書籍改訂刷 | 電子書籍訂正 | 内容 | 登録日 | ||||
---|---|---|---|---|---|---|---|---|---|
1刷 | 203 解説テキスト |
2刷 | 未 |
|
2005.06.24 |