У меня следующий результат mysql php array.php удалить все перед символом
while($row = mysql_fetch_array($retval, MYSQL_ASSOC))
{
echo '<tr>';
echo "<td> {$row['cust']} </td>".
"<td> {$row['manu']} </td>".
"<td> {$row['model']} </td>".
"<td> {$row['serial']} </td>".
"<td> {$row['capacity']} </td>".
"<td> {$row['firmware']} </td>".
"<td> {$row['deviceid']} </td>".
"<td> {$row['ataver']} </td>".
"<td> {$row['ltime']} </td>".
"<td> {$row['date']} </td>".
"<td> {$row['ourref']} </td>".
"<td> {$row['result']} </td>";
/** foreach($row as $key=>$value) {
echo '<td>',$value,'</td>';
}*/
echo '</tr>';
"<td> {$row['capacity']} </td>".
массив содержит информацию, как
250000000000 bytes [250 GB]
400000000000 bytes [400 GB]
500000000000 bytes [500 GB]
Я хочу, чтобы удалить все, включая байт.
Таким образом, желаемый результат будет выглядеть
250 GB
400 GB
500 GB
Как я могу добиться этого с помощью выше кода?
Спасибо заблаговременно.
начать использовать эти: http://php.net/manual/en/ref. strings.php –
Вы просто хотите удалить 000000000 и добавить GB ... Используйте str_replace – Hearner
Если вы можете, вы должны [прекратить использование 'mysql_ *' функций] (http://stackoverflow.com/questions/12859942/why-shouldnt- я использование м ysql-функции-в-PHP). Они больше не поддерживаются и [официально устарели] (https://wiki.php.net/rfc/mysql_deprecation). Узнайте о [подготовленном] (http://en.wikipedia.org/wiki/Prepared_statement) [заявлениях] (http://php.net/manual/en/pdo.prepared-statements.php) и рассмотрите возможность использования PDO , [это действительно не сложно] (http://jayblanchard.net/demystifying_php_pdo.html). –