Articles of Функция

Есть функция для возврата определенных ключей массива?

Мне интересно, есть ли встроенная функция PHP, чтобы сделать следующее: Возьмите два параметра: входной массив и второй численный массив имен ключей и верните только ключи из входного массива, имя которого находится во втором числовом массиве.

Вызов JavaScript с PHP

Я хочу вызвать функцию PHP при нажатии на кнопку, вроде: <?php function output(){ // do something } ?> <input type="button" value="Enter" onclick="output()"/> Я попытался сделать что-то вроде: <input type="button" value="Enter" onclick="test.php?execute=1"/> где test.php – текущая страница, а затем php <? if(isset(&execute)){ echo "Hello"; } ?> но это не сработает.

Невозможно переопределить функцию, объявленную ранее

После того, как я установил на своем сайте один скрипт, у меня есть ошибка: Fatal error: Cannot redeclare ae_detect_ie() (previously declared in /home/xdesign/public_html/Powerful/config.php:24) in /home/xdesign/public_html/Powerful/config.php on line 29 Это строка: function ae_detect_ie() { if (isset($_SERVER['HTTP_USER_AGENT']) && (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false)) return true; else return false; } Я не понимаю, что я сделал не так! Сайт: […]

Буфер вывода показывает «1»

У меня есть две функции: core_function($atts) { (attributes) (core functions, a few loops, echoes, a lot of direct input) } И вот как я показываю свою функцию с помощью буферизации вывода (да, я должен ее использовать!). display_function($atts) { (attributes) $output = ob_start(); $output .= core_function($atts); $output .= ob_get_clean(); return $output; } Все отлично, но возврат […]

Как восстановить структуру каталогов в массиве с идентификатором папки

Я хочу получить папку и подпапку из определенного идентификатора папки пути и sub_folder parent_id. Здесь моя функция выбирает папку и подпапку, но без id и parent id. Я хочу иметь массив с id и родительским id. function getDirectory($path = '.', $level = 1) { $result = array(); $ignore = array('nbproject', 'src', '.', '..'); $dh = […]

Php – Foreach возвращает одно значение, первое или последнее

Если я использую return в своей функции, я получу только одно значение. Если я использую эхо, я получаю все значения. Я не понимаю. foreach($matches[0] as $matchbun) { $var1 = str_split($matchbun, 34); $replace_line = "-"; $var_final = str_replace($replace_line, " ", $var1[1]); $replace_url = array('google.com', '/name/'); $replace_url_with = array('yahoo.com', '/url_'); $url_final = str_replace($replace_url, $replace_url_with, $matchbun); return ''.ucfirst($url_final).''; […]

где является фатальной ошибкой «Не удается получить доступ к пустому свойству» в функции класса PHP?

Что не так с этим кодом? <?php class users { var $user_id, $f_name, $l_name, $db_host, $db_user, $db_name, $db_table; function users() { $this->$db_host = 'localhost'; $this->$db_user = 'root'; $this->$db_name = 'input_oop'; $this->$db_table = 'users'; } function userInput($f_name, $l_name) { $dbc = mysql_connect($this->db_host , $this->db_user, "") or die ("Cannot connect to database : " .mysql_error()); mysql_select_db($this->db_name) or […]

Выполнить функцию внутри массива

Возможно ли выполнить анонимную функцию (также определенную внутри массива) изнутри массива? return [ //execute? function() { //logic } ]; Или я должен определить его на улице и только потом называть его?

В PHP: как я могу использовать функцию include (), какой параметр является переменной?

Мне нужно использовать функцию Function с переменной. но, когда я пытаюсь это сделать, я столкнулся с некоторыми ошибками. Код: $year=$_POST['year']; $month=$_POST['month']; $day=$_POST['day']; include "Event.php?year=".$year."&month=".$month."&day=".$day; так, может ли мне помочь? 🙂

Вызов функции PHP в jQuery (var)

Я столкнулся с небольшой проблемой, которую я не могу решить сам. У меня есть эта функция php: function intervalo_manha(){ $que="select id_intervalo,data_15 from intervalo_manha order by id_intervalo"; $re=mysql_query($que); $object.="<select>"; $object.="<option></option>"; while(list($id_intervalo, $data_15)=mysql_fetch_row($re)) { $object.= "<option value=\"".$id_intervalo."\">".$data_15."</option>"; } $object.="</select>"; return $object; } Эта функция возвращает выбор с информацией из базы данных. У меня также есть функция js: […]

Intereting Posts