PHP辞典(西沢 直木)|翔泳社の本
  1. ホーム >
  2. 書籍 >
  3. PHP辞典

PHP辞典


形式:
書籍
発売日:
ISBN:
9784798108278
定価:
2,640(本体2,400円+税10%)
仕様:
四六・592ページ
『頻出関数』がわかる!!『目的別』で引ける!!

本書は、作業中にちょっと調べたい関数をサッと見ていただけるように、膨大な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 ネットワーク

本書は付属データの提供はございません。

お問い合わせ

内容についてのお問い合わせは、正誤表、追加情報をご確認後に、お送りいただくようお願いいたします。

正誤表、追加情報に掲載されていない書籍内容へのお問い合わせや
その他書籍に関するお問い合わせは、書籍のお問い合わせフォームからお送りください。

利用許諾に関するお問い合わせ

本書の書影(表紙画像)をご利用になりたい場合は書影許諾申請フォームから申請をお願いいたします。
書影(表紙画像)以外のご利用については、こちらからお問い合わせください。

追加情報はありません。

ご購入いただいた書籍の種類を選択してください。

書籍の刷数を選択してください。

刷数は奥付(書籍の最終ページ)に記載されています。

現在表示されている正誤表の対象書籍

書籍の種類:

書籍の刷数:

本書に誤りまたは不十分な記述がありました。下記のとおり訂正し、お詫び申し上げます。

対象の書籍は正誤表がありません。

最終更新日:2005年06月24日
発生刷 ページ数 書籍改訂刷 電子書籍訂正 内容 登録日
1刷 203
解説テキスト
2刷
min関数は数値の最小値を返します。比較する数値は配列で指定することもできます。その場合は配列内で最大の数値が返されます。
mktime関数はタイムスタンプを取得します。取得したタイムスタンプは、date関数やgetdate関数など、タイムスタンプをパラメータとして受け取る関数で使われます。パラメータは下位の要素から省略可能です。たとえば、「年、月、日」をまとめて省略することはできますが、最初のパラメータ「時」を省略して「分、秒」を指定することはできません。 パラメータを構成する日時に「1月0日」(1月1日 - 1)のような日付を指定すると、「12月31日」のように正しい日付に自動調整されます。
2005.06.24