Выход из цикла php

При использовании циклов есть возможность использования операторов break и continue.

  1. break; - прерывает работу всего цикла
  2. continue; - только текущей итерации.

проверить является ли числом php

используйте фцнкция =

bool is_numeric ( mixed $var )

Проверяет - является ли данная переменная (в том числе и строка, содержащая состоящая только из символов, используемых для записи числа) числом.
Числовая строка может содержать :

PHP добавить элемент в массив

Просто напишите (не указывая конкретный индекс - добавление в конец) :

$array[]=$element;

(если хотите добавить на первый уровень), добавить на второй уровень (в подмиссив) можно так:

$array['subarraykey'][]=$element;

и т.д.

удалить элемент массива php

например так(указав индекс):

unset ($array[1]); 

приведение типа php

явного приведения и преобразования типа в пхп нет - поэтому чтобы превратить строчку в число и наоборот можно писать как-то так:

$a="12";//это строка
$a+=0;// теперь это число 12
$a.="";// теперь это снова строка "12"

switch php пример

например так со строками:

<?php
switch ($i) {
    case "apple":
        echo "i is apple";
        break;
    case "bar":
        echo "i is bar";
        break;
    case "cake":
        echo "i is cake";
        break;
}
?> 

php удалить из строки символ

возможно такое решение:

function str_to_arr($str) // string to array
{
  $result = preg_split('//', $str, -1, PREG_SPLIT_NO_EMPTY); 
  return  $result;
}

function rem_symbs($str) // remove symbols from string - ОСНОВНАЯ ФУНКЦИЯ
{
  $result="";
  $spec = array ("$", " "); // SYMBOLS TO REMOVE  
  $arr = str_to_arr($str);
  foreach ($arr as $value)
  {
     if (array_search($value,$spec)===FALSE)   $result.=$value;
  } 
  return $result;
}

php конкатенация

Конкатенацию строк можно произоводить двумя способами.

 $a = $a. $b;

или

 $a .= $b;

- конкатенация с самим собой -
http://habrahabr.ru/post/38754/

PHP - строку в массив

чтобы представить строку в виде массива используйте:

$array=str_to_arr($str) ;

function str_to_arr($str) // string to array
{
  $result = preg_split('//', $str, -1, PREG_SPLIT_NO_EMPTY); 
  return  $result;
}

Обратное преобразование - массив в строку php

Наличие значения в массиве php

используйте функцию

array_search()


сигнатура функции такова:

mixed array_search 
( mixed $needle , // искомое значение
array $haystack // массив в котором осуществляется поиск
[, bool $strict = false ] ) // если true, то также проверяется соответствие типа искомого и найденного

Примечание: Искомое значение ищется с учётом регистра.

пример:

Pages

Subscribe to fkn+antitotal RSS