Мир твоих увлечений · статьи сайта

MySql

3 ноября 2007 · автор: kiborg · Веб-мастеру · MYSQL
// ПЕРЕМЕННЫЕ
integer (int)
double (double)
string (string)
array
object
-> - Обращение к методам
bool (bool)

is_ - возвращает логическое значение
settype (, ) - назначает тип переменной
intval () - -||-

$a = (int) $b - integer

$a = <<< marker
Some text ....
marker;

$a % $b - остаток от деления
Unset () - удаление переменной
$a & $b - И
$a | $b - ИЛИ
$a << $b - сдвиг влево на $b позиций
$a >> $b - вправо

! - НЕ
&& - И
|| - ИЛИ

// КОНСТРУКЦИИ
echo - вывод

if () // : или {
; // }
elseif () // : или {
; //}
else // : или {
; //}

While () {...} //: endwhile

do {...} while ()

for (; ; ) {...}

foreach ( as $key => $value)

require ""

include ""

// МАССИВЫ
list () =

= array ( => );

count () - размер массива

list ($k, $v) = each () - возвращает значение ключа и зн-ия и перех на след

current () - значение текущего эл-та

Reset () - значение первого эл-та

End () - значение последнего эл-та

Next () - значение последующего эл-та

Prev () - значение предыдущего эл-та

Косвенный перебор:
for (Reset (); ($k = key ()); Next ()) - перебор масс с начала

for (End (); ($k = key ()); Prev ()) - перебор масс с конца

Прямой перебор:
for (Reset (); list ($k, $v) = each ();) - в духе PHP3

foreach ( as $k => $v) - в духе PHP4

Сортировка:
asort()/arsort() - сортировка по значениям

ksort()/krsort() - сортировка по ключам

uksort () - сортировка по ключам с фун-ией сравнения

uasort () - сортировка по значениям с фун-ией сравнения

array_reverce () - переворот массива

sort ()/rsort () - сортировка списков

array array_flip () - меняет местами ключи и значения

list array_keys () - все ключи массива

list array_values () - все значения массива

bool in_array (mixed $val, array $arr) - есть ли такое зн-ие

array array_count_values (list $List) - количество вхождений

array array_merge ( ) - объединение массивов

array array_slice (array $arr, int $offset [, int $len]) - режем массив

mixed array_pop (list &$Arr) - снимает последний эл-т

int array_unshift (list &$arr, ) - добавляет в масс эл-ты в начало

int array_shift (list &$arr) - снимает первый э-т

array array_unique () - удаление из масс повторений

// Строки
explode (string $token, string $str [, $limit]) = $a - режем строку (разд - $token)

implode (strung $glue, list $list) - склеивает строки

serialize (mixed $a) - разбиение эл-та в строку

unserialize (string $st) - то что разбили - обратно

chr (int $k)

ord (char $ch)

trim (string $str) - удаление пробелов в начале и в конце

ltrim (string $str) - удаление пробелов в начале

chop (string $str) - удаление пробелов в конце

strlen (string $str) - длина строки

strpos (string $str, string $s_str, int $from) - подстрока, начиная с $From(false)

string substr (string $str, int $from[, int $Length)
- вставка подстроки с $from длиной $length

int strcmp (string $str1, string $str2)
- 0 (равны), -1($str1$str2)
c учетом регистра

int strcasecmp (string $str1, string $str2) - без регистра

string str_replace (string $from, string $to, string $str)
- заменяет все подстроки $from на $to

string nl2br (string $str) - заменяет все \n на
\n

string WordWarp (string $st, int $Width=75, string $break="\n")
- разбивает строку на текст шириной 75 и с перевожом каретки

string strip_tags (string $str [, string $allowable_tags]) - удаление тэгов

string str_repeat (string $str, int $number) - повторение строк

string strtr (string $str, string $from, string $to)
- заменяет симв $str встреч в $from на симв $to

string UrlEncode (string $st) - кодирование

string HtmlSpecialChars (string $str) - для аперсант, <> и т.д

string strtolower (string $str) - все нижний регистр

string strtouper (string $str) - все верхний регистр

string md5 (string $st) - возвращает хэш-код строки

void flush () - очистка буфера (для чата)

// ФАЙЛЫ
int fopen (string $filename, string $mode, bool $use_include_path=false)
- открытие файла, где
-- $filename - имя файла
-- $mode - режим
--- r - для чтения (начало)
--- r+ - чтение и запись (начало)
--- w - новый файл
--- w+ - новый файл с r+
--- a - для записи (конец)
--- a+ - для чтения и записи (конец)(если небыло, то созд)
Также доб t или b (text или bynary)

int fclose (int $fp) - закрытие файла

string fread (int $f, int $numbytes) - считывает кол-во байтов

string fgets (int $f, int $length) - считывает строку

int fwrite (int $f, string $st) - записывает строку (fputs)

int feof () - положение указателя

int fseek (int $f, int $offset, int $whence=SEEK_SET)
- перемещение указателя, где
-- SEEK_SET - с начала файла
-- SEEK_CUR - с текущей
-- SEEK_END - с конца файла

bool file_exist (string $filename) - существует ли файл

bool is_readable (string $filename) - читаем

bool is_writeable (string $filename) - записываем

bool unlink (string $filename) - удаляем файл

list File (string $filename) - считывает весь файл

fflush () - очистка буфера => запись в файл

ftrucate ($f,0) - стирание файла

Блокировки

flock ($f, LOCK_EX) => flock ($f, LOCK_UN) - исключительная блокировка

// Каталоги
mkdir ($name,0770)

rmdir ($name)

// Изображения
list getimagesize ( string filename [, array &imageinfo] )
0 - width
1 - height
2 - расширение
3 - для HTML

// ВРЕМЯ

string date("d.m.Y. H:i:s") - время в формате

// МЫЛО

bool mail (string $to, string $subject, string $msg[, string $headers])

// Сессии
session_start() - старт сессии

bool session_register () - регистрация переменных

string session_name ([string]) - имя группы

bool session_is_registered (string $name)

bool session_unregister (string $name)

session_unset() - удаление всех переменных

// Закачка файлов на сервер

$FileName_name - имя файла

$fileName_size - размер в байтах

$fileName_type - тип файла

copy ($FileName,'ass.obj') - копируем в базу

Оригинал: снимок Wayback Machine от 09.02.2008.

Статичная копия: без входа, поиска, комментариев и скриптов. Ники и тексты авторов — как были; адреса почты скрыты.