Заменить двойные кавычки на пустые

Поэтому я собираю данные из фида JSON и сохраняю некоторые из них в массив. Это один конкретный предмет $result['issuer'] содержит имена наших клиентов. Я думаю, это имя может содержать любое
персонажи, но пока я видел только с запятая (,) лайк: Сан-Марино Униф Ш дист, CA GO …и из-за этого запятая я использую json_encode Но теперь я не могу избавиться от двойных кавычек вокруг имен. Я не уверен, что я делаю неправильно, но безуспешно пробовал так много разных способов 🙁

if($auction != false)
{
$auction = json_decode($auction, TRUE);

foreach($auction['recent_results'] as $result)
{
// grab today's data for all auction types
if ($result['end_date'] === $GLOBALS["yesterday"])
{
$json_string = json_encode($result['issuer']);
//$json_string = $result['issuer'];
//$json_string = str_replace('/"([^"]+)"\s*:\s*/', '$1:', $json_string);
$json_string = str_replace("\"", "", $json_string);
//$json_string = str_replace(array('\'', '"'), '', $json_string);

//$json_string = preg_replace("/[^a-zA-Z0-9 ,]+/", "", html_entity_decode($result['issuer'])); //this one kind of works, but not letting me escape the COMMA at the end
//$json_string = preg_replace('/"([^"]+)"\s*:\s*/', '$1:', $json_string);

$pastAuction[] = array("ISSUER" => $json_string, "TYPE" => $result['issue_type'], "TERM" => $result['term'], "FINAL YIELD" => $result['closing_yield']."%", "CLOSING DATE" => $result['end_date']);
}
}
}

Прямо сейчас имя сохраняется как …

  • "San Marino Unif Sch Dist, CA GO"
  • или в 2 разных полях, таких как San Marino Unif Sch Dist & CA GO

Но я хочу сохранить это как: San Marino Unif Sch Dist, CA GO
Пожалуйста помоги!!!

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector