Я думаю, что у меня есть все, что мне нужно для достижения того, что я пытаюсь сделать, я просто не знаю, как все это объединить. Может кто-нибудь сказать, пожалуйста, куда и как заставить работать?
Вот что я хочу и что имею:
Я создал две функции, которые, я думаю, представляют то, что я пытаюсь сделать:
функция, которая принимает 2, 3 или 4 аргумента и возвращает как сумму, так и среднее значение предоставленных аргументов.
функция, которая принимает любую строку предложения в качестве аргумента. Функция сообщает длину строки и количество слов в строке. Функция заменяет слова «кошка» и «собака» на «мяу» и «кора», ЕСЛИ эти слова существуют в строке. Измененная строка возвращается в виде массива. Если кошка и собака не найдены, функция должна вернуть строку сообщения «У вас нет домашних животных».
Я хочу, чтобы обе эти функции использовались во втором PHP-файле, который использует некоторые вызовы функций для первой функции и Redux для получения строки, которая будет проверена второй функцией. Я хочу убедиться, что значение, возвращаемое второй функцией, является массивом или строкой.
Вот мой код:
первая функция:
<?php
function sum($var1, $var2, $var3, $var4)
{
return $var1 + $var2 + $var3 + $var4;
}
function mean($var1, $var2, $var3, $var4)
{
return $var1 + $var2 + $var3 + $var4 / 4;
}
?>
Вторая функция:
<?php
function phptest($input) {
$search = array('meow', 'bark');
$replace = array('cat', 'dog');
$output = str_ireplace($search, $replace, $input, $replace_count);
if ($replace_count === 0) {
return false;
} else {
return explode(' ', $output);
}
}
$result = phptest($input_string);
if ($result === false) {
echo 'You have no pets';
} else {
var_dump($result);
}
?>
страница Я должен справиться со своими функциями:
<?php
require('myfunctions.php');
?>
<form action="" method="post">
<input name="input" type="text" size="20" maxlength="20" />
<input name="submit" type="submit" value="submit" />
</form>
Большое спасибо!