は、これは私がこれはなぜ割り当ての順序を変更して変数の内容を変更するのですか?
$custId = getExternalId();
echo $custId . "\n"; // Prints foobar_16262499_1
$serial = '';
$custId = explode('_', $custId);
var_dump($custId);
$custId = $custId[1];
$serial = $custId[2];
die("custId: $custId serial: $serial\n");
を実行した場合、私はこれが正しくない
custId: 16262499 serial: 2
を取得
:)をしてください説明します。シリアルは1でなければなりません。しかし、私は
$custId = getExternalId();
echo $custId . "\n"; // Prints foobar_16262499_1
$serial = '';
$custId = explode('_', $custId);
var_dump($custId);
$serial = $custId[2]; // Change order here!!!
$custId = $custId[1];
die("custId: $custId serial: $serial\n");
への割り当ての順序を変更する場合、それは動作しますし、私
custId: 16262499 serial: 1
WHYになりますか?
配列ののvar_dumpが同じ出力生成両方の場合で:
array(3) {
[0]=>
string(4) "foobar"
[1]=>
string(8) "16262499"
[2]=>
string(1) "1"
}
を私はPHP/5.3.3を実行しているZendServer
私は欠場可能性がどのようにHEADを...萌芽明らかに:)...あなたは上書き