PHP Notice: Undefined offset: 442212 in ........................
Здравейте, моля някой да ми разясни ей тоз фасулско лесен проблем.
Защо ми дава PHP Notice: Undefined offset: 442212 /exampleToSoftuni.php on line 15, когато
конкатенирам – $data [$temp[0]] .= "$current".'|'; ,
а няма проблем когато не конкатенирам - $data [$temp[0]] ="$current".'|';
Ето и кода:
<?php
$data = [];
$arr = [
'0'=>"440593|**SUMMER 6X25СМ ЗЕЛЕНА ЛУКС|0|бр|0.49|0|^|3800745164015",
'1'=>"440594|**SUMMER 6X40 СМ БЕЖОВА|0|бр|0.49|0|^|3800745163315",
'2'=>"440595|**SUMMER 6X40СМ ВИОЛЕТОВА|0|бр|0.49|0|^|3800745164312",
'3'=>"440596|**SUMMER 6X40СМ ЗЕЛЕНА ЛУКС|0|бр|0.49|0|^|3800745163810",
'4'=>"442212|***ВЕРИЛА 10Х33CМ СИН ВЪТР|0|бр|6.9|0|^|3800009962357"];
foreach ($arr as $value) {
$temp = preg_split('/\|/', $value);
for ($i=1; $i < count($temp); $i++) {
$current = $temp[$i];
$data [$temp[0]] .="$current".'|';
}
}
Благодаря много.