PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (15): « 1 2 3 4 [5] 6 7 8 9 ... » В конец
Найдено сообщений: 220
Nestor
Отправлено: 06 Ноября, 2009 - 23:09:49 • Тема: проблема с Insert • Форум: SQL и Архитектура БД
Ответов: 4 Просмотров: 34
Цитата: Что выбрать: windows-1251 или UTF-8?
Если Вы планируете создавать русский/украинский/английский сайт - то смело выбирайте windows-1251. Если же Вам необходим сайт включающий другие языки мира - придется выбрать UTF-8.
Nestor
Отправлено: 06 Ноября, 2009 - 22:45:12 • Тема: Табуляция PHP кода • Форум: Пользовательские функции
Ответов: 0 Просмотров: 361
Написал тут небольшой класс для табуляции PHP кода.
Спойлер (Отобразить ) PHP:
скопировать код в буфер обмена
class TabulPHP{
static $BS1 ;
static $BS2 ;
static $highlite = false ;
private static function sv( $t ) {
$fa = array ( '{' , '}' , '<' , '>' ) ; $ra = array ( self :: $BS1 , self :: $BS2 , '<' , '>' ) ; }
public static function tab( $str , $count ) {
$ts = "\t " ;
if ( ! self :: $highlite ) {
$ts = ' ' ;
}
if ( $count == 0) {
return $str ;
}
$t = '' ;
for ( $i = 0 ; $i < $count ; $i ++ ) {
$t .= $ts ;
}
return $t . $str ;
}
public static function tabulate( $text , $highlite = false ) {
self :: $highlite = $highlite ;
$text = preg_replace ( "~[\" '](.*?)(\{|\})(.*?)[\" ']~ie" , "self::sv('\\ 0')" , $text ) ;
$tab = 0 ;
foreach ( $lines as $line ) {
$a = ( strpos ( $line , '{' ) !== false ) ?
true : false ; $b = ( strpos ( $line , '}' ) !== false ) ?
true : false ;
if ( $a && $b ) {
$tab --;
$rr [ ] = self :: tab ( $line , $tab ) ;
} elseif ( $a && ! $b ) {
$rr [ ] = self :: tab ( $line , $tab ) ;
$tab ++;
} elseif ( $b && ! $a ) {
$tab --;
$rr [ ] = self :: tab ( $line , $tab ) ;
} else {
$rr [ ] = self :: tab ( $line , $tab ) ;
}
}
if ( $highlite ) {
} else {
}
}
}
Вызвать просто
$code (string) - пхп код который надо протабулировать
$highlite (bool) - подсветить код или нет
Скачать
Nestor
Отправлено: 06 Ноября, 2009 - 18:46:04 • Тема: Линейные уравнения • Форум: Напишите за меня, пожалуйста
Ответов: 9 Просмотров: 160
Просто нету смысла терять время на метод который не будет работать.Ну будет, а если Х = 9.8676344, ты же не будиш подбирать тысячные, милионные...
У каждого уравнения есть формула по которой его можно легко и точно решить.
А некоторым неинтересно или лень.
Цитата: Ну... можно еще матричный метод набросить, метод гаусса,метод крамера .
Лутше так и сделать
Nestor
Отправлено: 06 Ноября, 2009 - 18:35:12 • Тема: Регулярное вырожение • Форум: Программирование на PHP
Ответов: 12 Просмотров: 696
PHP:
скопировать код в буфер обмена
<?PHP
$a = array ( 'a' , 'b' , 'c' , 'd' , 'e' , 'f' , 'g' , 'h' , 'i' , 'j' , 'k' , 'l' , 'm' , 'n' , 'o' , 'p' , 'q' , 'r' , 's' , 't' , 'u' , 'v' , 'w' , 'x' , 'y' , 'z' ) ; foreach ( $a as $letter ) {
}
}
А в регулярке я ошибку сделал
Nestor
Отправлено: 06 Ноября, 2009 - 15:47:02 • Тема: Регулярное вырожение • Форум: Программирование на PHP
Ответов: 12 Просмотров: 696
if(preg_match("/[A-Za-z]/i",$string)){
die('Russian only');
} elseif(preg_match("/[А-Яа-я]/i",$string)){
//Ok
} else {}
Страниц (15): « 1 2 3 4 [5] 6 7 8 9 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB