변수와 함께 아래 문자열을 배열에 저장하려면 어떻게해야합니까? 그것은 작동하지 않습니다 ..PHP 문자열과 변수를 배열에 저장하십시오.
$str[] = {'name':'$data['name']','y':$data['values'],'key':'$data['key']'},
$str_str = implode(' ', $str);
echo $str_str;
고마워요.
변수와 함께 아래 문자열을 배열에 저장하려면 어떻게해야합니까? 그것은 작동하지 않습니다 ..PHP 문자열과 변수를 배열에 저장하십시오.
$str[] = {'name':'$data['name']','y':$data['values'],'key':'$data['key']'},
$str_str = implode(' ', $str);
echo $str_str;
고마워요.
PHP에서 기본 배열 및 문자열 처리에 대해 읽어야합니다. 이런 식으로 작동해야합니다 :
$str[] = [
'name' => $data['name'],
'y' => $data['values'],
'key' => $data['key']
];
아마도 가장 좋은 방법은 $ str [] = json_encode ($ data);
JSON 문자열을 배열에 저장 하시겠습니까?
$var[] = json_encode($data)
:
$var[]
$var
즉 당신은 당신이하면됩니다 원하는 만약 당신이, JSON 문자열과 같은 외모를 저장하려면 다음과 같이 문자열에서 사용 가능한 첫 번째 숫자 키에 값을 저장 데이터 배열은 다음이 포함 된 경우 :
Array
(
[name] => value name
[y] => value y
[key] => value key
)
JSON 인코딩이 배열은 당신을 줄 것이다 :
{"name":"value name","y":"value y","key":"value key"}
구문 분석하지 않습니다. 그 문자열의 출처는 무엇입니까? –
기본적으로 배열에 "{ 'name': 'name123', 'y': y123, 'key': 'key123'} 등의 내용을 저장하려고합니다. "name123, y123 및 key123 값을 $ data [ 'name123'] 같은 변수로 대체해야합니다.이 변수는 데이터베이스에서 가져옵니다 . – user8607695
작동하지 않는 것은 오류가 아닙니다. 실제 오류를 게시하여 추측하지 않아도됩니다. – OptimusCrime