我有這個變量字符串如何轉換成數組在PHP
var_dump($values)
string(191) "array('choices' => array('m' => 'Male', 'f' => 'Female'), 'required' => false, 'empty_value' => 'Choose your gender', 'empty_data' => null)"
我怎樣才能將它轉換爲是數組?
我想這
$farray = is_array($farray)?$farray:[$farray]
,然後的var_dump給出了這樣的
> array(1) { [0] => string(191) "array('choices' => array('m' => 'Male', 'f' => 'Female'), 'required' => false, 'empty_value' => 'Choose your gender', 'empty_data' => null)" } `
UPDATE:
我在PHP類通過這個在註釋,然後閱讀它
* @Type(options="array(
'choices' => array(
'm' => 'Male',
'f' => 'Female'
),
'required' => false,
'empty_value' => 'Choose your gender',
'empty_data' => null
)"
'$ values'已經是一個數組而不是字符串 –
@ user3147180請顯示'$ values'來自哪裏。 – xdazz