неофициальный форум фкн

определить число элементов массиве php

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

int count ( mixed $var [, int $mode = COUNT_NORMAL ] )

например:

<?php
$a[0] = 1;
$a[1] = 3;
$a[2] = 5;
$result = count($a);
// $result == 3

$b[0]  = 7;
$b[5]  = 9;
$b[10] = 11;
$result = count($b);
// $result == 3

$result = count(null);
// $result == 0

$result = count(false);
// $result == 1
?> 

Выход из цикла 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

Pages

Subscribe to RSS - неофициальный форум фкн