在此先感謝您閱讀此。添加一些文本到PHP代碼 - 爲傻瓜
我對PHP或編碼一無所知,我一直在試圖遵循一些互聯網指南,爲一段代碼添加一些文字。該代碼用於執行一些自動貨幣轉換,並將其嵌入到在彈出窗口中打開的文章中。
我拼命地試圖在每個單獨的轉換前添加幾個字。我已經添加了下面的代碼 - 輸出是最後三行,並且我想在每行前添加一些文本(每行不同的文本),但是我一直遇到麻煩,我可以' t看起來沒錯。
我會非常感激任何想法,我甚至不確定這是可能的。
我想在最後三行的前面添加一些內容。
這可能嗎?我會感謝任何和所有的想法,在此感謝您的時間。
最良好的祝願, 本
<?php
// #########################################################################
// September 09, 2012
// Real time PHP currency converter function with quotes from Yahoo Finance
// Written by Leonard Whistler
// [email protected]
// #########################################################################
function currencyExchange($amount,$baseCurrency,$quoteCurrency) {
$open = fopen("http://quote.yahoo.com/d/quotes.csv?s=$baseCurrency[0]$quoteCurrency[0]=X&f=sl1d1t1c1ohgv&e=.csv", "r");
$exchangeRate = fread($open, 2000);
fclose($open);
$exchangeRate = str_replace("\"", "", $exchangeRate);
$exchangeRate = explode(",", $exchangeRate);
$results = ($exchangeRate[1]*$amount);
$results = number_format ($results, 0);
$amount = number_format ($amount);
$timeStamp = date('F d, Y');
$timeStamp = "$timeStamp $exchangeRate[3]";
echo "$amount $baseCurrency[1] = $results $quoteCurrency[1]<br>";
$timestamp;
}
// for additional currency ticker symbols visit: http://finance.yahoo.com/currency-converter
$usd = array('USD','USD');
$eur = array('EUR','Euro');
$jpy = array('JPY','Japanese Yen');
$gbp = array('GBP','British Pounds');
$aud = array('AUD','Australian Dollars');
$chf = array('CHF','Swiss Francs');
$cad = array('CAD','Canadian Dollars');
$krw = array('KRW','KRW');
// amount, base currency, quote currency.
currencyExchange("25",$usd,$krw);
currencyExchange("20",$usd,$krw);
currencyExchange("39",$usd,$krw);
?>
似乎有點多餘的傳遞給函數,當你可以只是做一個「回聲」無論「; currencyExchange( 「25」,$ USD,$ KRW);'。可能更有意義的是返回結果,而不是在函數中回顯它:'回顯「任何內容」。 currencyExchange(「25」,$ usd,$ krw);' – Tom 2015-01-15 16:26:13
這需要更多的更改... currencyExchange迴應答案,因此在這種情況下,您的建議會在代碼後面打印「任何」,而不是在前面。 .. – patrick 2015-01-15 16:27:43
我假設'$ timestamp'是他想要添加到輸出中的。 – Tom 2015-01-15 16:28:43