解説
|
PHP言語では、文字列をダブルクォート「"」で囲んだ場合、エスケープシーケンスと呼ばれる「\」で始まる特殊文字を展開します。
【2】の場合、「c:\temp」の中の「\t」はタブを表す1文字(=1バイト)の特殊文字として展開されるため、strlen関数は7(バイト)ではなく、6(バイト)を返します。
PHPの問題はひとまずこれで終了です。お疲れさまでした
ハウツー
掲載日
|
PHP言語では、文字列をダブルクォート「"」で囲んだ場合、エスケープシーケンスと呼ばれる「\」で始まる特殊文字を展開します。
【2】の場合、「c:\temp」の中の「\t」はタブを表す1文字(=1バイト)の特殊文字として展開されるため、strlen関数は7(バイト)ではなく、6(バイト)を返します。
PHPの問題はひとまずこれで終了です。お疲れさまでした
Windows 11のCopilot刷新、WebView2化でメモリ最大10倍に増加
Windows 11エクスプローラー、ついに高速化へ 長年の“遅さ問題”を改善
ゼロからはじめるPython 第135回 DropboxにあるExcelファイルをAPI経由で取得してメール送信するツールを作ろう
Windows 11の不具合は更新が原因ではない?再起動で表面化する仕組み
Windows 11でEdgeが自動起動へ?Microsoftが新たな誘導策をテスト、業界団体が反発
開発/エンジニア システムやソフトウェアの開発に携わるエンジニアに向けた最新情報など仕事に役立つ話題などを提供していきます。