PHP - комбинирование операций и функций: различия между версиями

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Перейти к:навигация, поиск
Строка 18: Строка 18:
  
 
<syntaxhighlight lang="php">
 
<syntaxhighlight lang="php">
 +
<?php
 
// Проверка заглавности Первой буквы через функцию strtoupper()
 
// Проверка заглавности Первой буквы через функцию strtoupper()
 
// в качестве аргумента передаем ей только первый символ
 
// в качестве аргумента передаем ей только первый символ
<?php
 
 
function isFirstLetterInUpperCase($str1)
 
function isFirstLetterInUpperCase($str1)
 
{
 
{
Строка 34: Строка 34:
  
 
<syntaxhighlight lang="php">
 
<syntaxhighlight lang="php">
 +
<?php
 
// прочерка четности функции - остаток от деления
 
// прочерка четности функции - остаток от деления
 
// приоритет арифметических операций всегда выше логических
 
// приоритет арифметических операций всегда выше логических
<?php
 
 
function isEven($num)
 
function isEven($num)
 
{
 
{

Версия 15:02, 30 ноября 2020

PHP - комбинирование операций и функций

<?php
/// substr() - возврат подстроки https://www.php.net/manual/ru/function.substr.php
/// функция совпадения с "Match"
    function hasMatchReference($str2)
{
    $res1 = substr($str2, 0, 5);
    return  $res1 === "Match";
}
    var_dump(hasMatchReference(''));
    var_dump(hasMatchReference('Matchghy'));  //1
    var_dump(hasMatchReference('match'));
    var_dump(hasMatchReference('Match'));  //1
<?php
// Проверка заглавности Первой буквы через функцию strtoupper()
// в качестве аргумента передаем ей только первый символ
function isFirstLetterInUpperCase($str1)
{
    $firstLetter = $str1[0];  // извлекаем первый символ из строки
    $isSame = strtoupper($firstLetter) === $firstLetter;
    return $isSame;
}

var_dump(isFirstLetterInUpperCase("testing")); // 0
var_dump(isFirstLetterInUpperCase("Testing"));  //1


<?php
// прочерка четности функции - остаток от деления
// приоритет арифметических операций всегда выше логических
function isEven($num)
{
    return $num % 2 === 0;
}
var_dump(isEven(15)); // false
var_dump(isEven(10)); // true