2013-08-15 2 views
0

Хорошо, у меня возникла небольшая проблема с приведенным ниже кодом прямо сейчас, она тянет кучу данных о нескольких запасах для меня, но я не могу, кажется, кататься по [или]. Я думал, что было бы легко удалить скобки, добавив их в конец и в начало preg_split, но сразу, когда я это сделаю, просто появляется сообщение об ошибке.Очистка данных и снятие скобок

Есть ли команда, чтобы удалить все [или все], потому что я знаю, что я нашел команду в прошлом, чтобы удалить все не числовые символы спасибо так много кстати

<?php 
$Bloomberg = 'http://www.bloomberg.com/quote/AAPL:US'; 
$Bloomberghtml = file_get_contents($Bloomberg); 
$BloombergStart = preg_split('/data_values":/',$Bloomberghtml); 
$BloombergRawData = preg_split('/>/',$BloombergStart[1]); 

$OpenTimeStart = preg_split('/exch_open_time":/',$BloombergRawData[0]); 
$OpenTime = preg_split('/,"/',$OpenTimeStart[1]); 

$CloseTimeStart = preg_split('/exch_close_time":/',$BloombergRawData[0]); 
$CloseTime = preg_split('/,"/',$CloseTimeStart[1]); 

$StartPriceData = preg_split('/,/',$BloombergRawData[0]); 


echo $BloombergRawData[0]; 
echo "<br><br><br>"; 
echo $OpenTime[0]; 
echo "<br>"; 
echo $CloseTime[0]; 
echo "<br>"; 

print_r($StartPriceData); 


?> 

ответ

0

Я не уверен, что я полностью понял вашу проблему, но если вам нужно удалить «[» и «]» символов вы можете сделать это довольно просто:

str_replace(array('[', ']'), '', $BloombergRawData); 

не самое элегантное решение, но оно должно на хитрость.

+0

Спасибо, что работает отлично –

Смежные вопросы