トップページphp
1001コメント296KB

くだすれPHP(超初心者用)6

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2009/04/05(日) 22:04:26ID:???
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だが分からない質問を勇気を持って書き込むスレッドです。
PHP使いが優しくコメントを返しますが、
お礼はPHPの布教と初心者の救済をお願いします。

PHP Home Page
ttp://www.php.net/
ttp://jp.php.net/

前スレ
くだすれPHP(超初心者用)5
http://pc11.2ch.net/test/read.cgi/php/1227303362/

関連スレ
PHP総合雑談スレ
http://pc11.2ch.net/test/read.cgi/php/1200314111/
PHP初心者勉強会やらんかね!
http://pc11.2ch.net/test/read.cgi/php/1209137730/
0002nobodyさん2009/04/05(日) 22:09:53ID:???
>>1のつづき

PHP>>>越えられない壁>>>PERL
0003nobodyさん2009/04/05(日) 23:04:29ID:???
phpでsplit関数を使用して文字列を配列に格納しょうとしているのですが
 \
エスケープシーケンスをしっかりやっているにも関わらず、
\でsplitが出来ないです。
どうすれば良いでしょうか?

$strCheckpath = "C:\Documents and Settings\All Users\Application Data\Test\AAA\BBB"
echo $strCheckpath;
$strVec = split("\\", $strCheckpath);
print_r($strVec);
0004nobodyさん2009/04/05(日) 23:09:07ID:???
>>3
$p = "C:\Documents and Settings\All Users\Application Data\Test\AAA\BBB";
$s = split("[\\]", $p);
print_r($s);
0005nobodyさん2009/04/05(日) 23:11:33ID:???
普通はexplode使うよな
0006nobodyさん2009/04/05(日) 23:24:16ID:???
>>4 >>5
ありがとうございます。

因みに \ をエスケープする場合のみ

[ ]

で囲む必要があるのですか?
0007nobodyさん2009/04/05(日) 23:27:51ID:???
うまい説明はできないが正規表現を使う場合は囲む必要がある

以下の場合は囲まないとダメ
[0-9]
[a-zA-Z0-9]
[\.]
0008nobodyさん2009/04/06(月) 00:50:54ID:???
>>7
サンクス
0009nobodyさん2009/04/06(月) 05:05:54ID:???
OOPで、
staticな呼び出しって
基本的に非推奨なんだよね?
■ このスレッドは過去ログ倉庫に格納されています