配列を作成しましたが、そこから値をエコーできません。以下は、ブラウザからソース コードの結果をコピーして貼り付けたものです。ご覧のとおり"]=>
、新しい行で始まります。どうすればこれを解決できますか
この関数を使用して:
function remap_alternating(array $values) {
$remapped = array();
for($i = 0; $i < count($values) - 1; $i += 2) {
$remapped[strip_tags(trim($values[$i], " "))] = strip_tags(trim($values[$i + 1], " "));
}
return $remapped;
}
$mapped = remap_alternating($matches[0]);
$keys = str_replace( ':', '', array_keys($mapped) );
$values = array_values($mapped);
$mapped = array_combine($keys, $values);
var_dump($mapped);
(ブラウザのソースコードからコピー&ペースト)の結果
array(32) {
["Age
"]=>
string(9) "21 Yrs.
"
["Ethnicity
"]=>
string(6) "Black
"
["Location
"]=>
string(36) "Dubai, Dubayy, United Arab Emirates
"
私の質問は、どのようにecho $mapped[Age];
仕事に就くことができるかです。
ありがとうございました