解説
|
PHP言語では、文字列をダブルクォート「"」で囲んだ場合、エスケープシーケンスと呼ばれる「\」で始まる特殊文字を展開します。
【2】の場合、「c:\temp」の中の「\t」はタブを表す1文字(=1バイト)の特殊文字として展開されるため、strlen関数は7(バイト)ではなく、6(バイト)を返します。
PHPの問題はひとまずこれで終了です。お疲れさまでした
ハウツー
掲載日
|
PHP言語では、文字列をダブルクォート「"」で囲んだ場合、エスケープシーケンスと呼ばれる「\」で始まる特殊文字を展開します。
【2】の場合、「c:\temp」の中の「\t」はタブを表す1文字(=1バイト)の特殊文字として展開されるため、strlen関数は7(バイト)ではなく、6(バイト)を返します。
PHPの問題はひとまずこれで終了です。お疲れさまでした
PC向けメモリ価格が10倍に上昇、2027年供給分は完売か
WSL2で十分? それともネイティブLinux? Docker・Python・AIで徹底比較
Windows 11に新機能、アプリを「常に最大化して開く」が可能に?
Windows 11の右クリックメニューを旧式表示に戻す方法
Windows 11の「ドラッグトレイ」削除へ、ユーザーの声受けMicrosoftが決断
開発/エンジニア システムやソフトウェアの開発に携わるエンジニアに向けた最新情報など仕事に役立つ話題などを提供していきます。