Articles of переменные

Проверьте, является ли переменная числом и положительным целым числом в PHP?

Например, скажите: <?php // Grab the ID from URL, eg example.com/?p=123 $post_id = $_GET['p']; ?> Как проверить, есть ли переменная $post_id – это число и положительное целое число (т.е. 0-9, а не число с плавающей запятой, дробь или отрицательное число)? EDIT: Невозможно использовать is_int , потому что $_GET возвращает строку. Думаю, мне нужно использовать intval() […]

PHP не передает переменную

Я столкнулся с довольно странной проблемой, которая полностью меня превзошла. Я пытаюсь передать переменную PHP из одного файла в другой, а затем подключить эту переменную к функции поиска в API Flickr. Чтобы включить контекст, он потянет переменную ($ location), содержащую местоположение прогноза погоды. $ location (расположенный в scraper.php), который определяется пользовательским вводом, переходит в функцию […]

как установить переменные в файле include php?

У меня есть набор переменных, которые устанавливаются вне целевого файла include php include, как бы я установил их в целевой файл include php. Пример: <?php $fname = "david"; ?> Теперь, как бы установить $ fname в другой php-файл?

Усечь строку после определенного количества подстрок в PHP?

Возможный дубликат: Как разбить строку на PHP при n-ом введении иглы? Допустим, у меня есть строковая переменная: $string = "1 2 3 1 2 3 1 2 3 1 2 3"; Я хочу отрезать конец этой строки, начиная с четвертого вхождения подстроки «2», поэтому теперь значение $string равно этому: "1 2 3 1 2 3 […]

PHP – арифметические операции с использованием строк как операторов

У меня есть строковая переменная, $operation , которая может иметь значения, такие как + или – и две целые переменные $initial и $unit . Таким образом, чтобы отразить результат арифметической операции между ними Я должен использовать что-то вроде if($operation == '+') echo ($initial + $unit); if($operation == '-') echo ($initial – $unit); Есть ли способ, […]

Возможна ли переменная переменная?

Мой googlefu не помог мне, и я пришел к вам за помощью: Может ли VBA иметь переменные переменные, такие как PHP? Я знаю, что в PHP вы можете ждать, чтобы объявить переменную с помощью $$var . Можно ли это сделать в VBA? например, есть способ, который позволяет сказать: я прочитал целый массив из 1000 строк, […]

Как передать переменную строки PHP в JS из события Onclick

У этого может быть простой ответ, однако я не могу понять правильный синтаксис. У меня есть следующее событие onclick, отраженное на странице php: $ratelink = text string… echo '<div><span id="anything" onclick="updatePos('.$ratelink.')">Save</div>'; На моей странице JS у меня есть функция: function updatePos(ratelink) { alert(ratelink); } Моя проблема в том, что когда $ ratelink является числом, переменная […]

Почему я не могу передать переменные во включенный файл в PHP?

Раньше у меня была эта проблема без реального разрешения. Это происходит снова, поэтому я надеюсь, что вам помогут эксперты. Я устанавливаю переменную на моем index.php на основе массива $ _GET. Поэтому я использую этот код: $admin = isset($_GET['admin']) ? $_GET['admin'] : "dashboard"; Ниже я использую функцию для включения моего макета: include_layout("admin_header.php"); который вызывает эту функцию: […]

Может ли ссылочная переменная в PHP использоваться как псевдоним для длинных имен переменных?

Это может быть глупым вопросом для некоторых, но мне было любопытно, как PHP реагирует на что-то вроде: $blog_title = &$author->get_blog()->get_title(); Я помогаю кому-то с некоторыми обновлениями в PHP php framework. В некоторых местах происходит некоторая серьезная цепочка методов. Я хотел бы сделать код более удобочитаемым без ненужных копий переменных. Я не могу переделать код, поэтому […]

Передача переменной GET в php EXEC

Я пробовал искать, но не получил много извинений, если на это что-то ответят. Я играю с несколькими кусочками, и я пытался передать переменную URL в EXEC. Вот что я пытался .. sc.exe – это программа, которую я должен передать URL-адресу: переменная $ GET_ID должна поступать из URL-адреса $GET_ID =$_GET= ['myid']; exec('sc.exe –url=http://localhost/DS1/test.php?ID='.$GET_ID.'&TEST=1'); echo $GET_ID; Когда […]