0
好的,還有一個問題,然後我認爲我的功能將起作用。php功能問題
現在,我的第二個功能是剛剛報告的字符長度回到旁邊的字符串,像這樣:
string(20) "testing testing nice"
反正是有改變的回報的格式?我還需要改變以獲得WORD數量?
它甚至有可能使格式是這樣的:
string word count: 3 character count: 20 "testing testing nice"
感謝
file1.php
<?php
require('myfunctions.php');
if($_POST) {
$result = phptest($_POST['input']);
if ($result === false) {
echo 'No mean words were found.';
} else {
var_dump($result);
}
}
?>
<?php
echo "<br/> Sum function: ".sum(1,2,3,4)."<br/>";
echo "Average function: ".average(1,2,3,4)."<br/>";
?>
<form action="" method="post">
<input name="input" type="text" size="20" maxlength="20" />
<input name="submit" type="submit" value="submit" />
</form>
myfunctions.php
<?php
function sum() {
return array_sum(func_get_args());
}
function average() {
$args = func_num_args();
if ($args == 0) {
return 0;
}
return array_sum(func_get_args())/$args;
}
?>
<?php
function phptest($input) {
$search = array('ugly', 'rude');
$replace = array('nice', 'sweet');
$output = str_ireplace($search, $replace, $input, $replace_count);
if ($replace_count === 0) {
return false;
} else {
return $output;
}
}
?>
我在問題和代碼片段之間沒有看到任何關聯 –
您是否在某處使用'var_dump'?這是爲了調試和不,你不能改變這種格式。但是你可以製作你自己的輸出。 –
看起來像他只是'var_dump'返回的值,並且想要重新格式化var_dump給出的內容 –