Архив

Архив раздела ‘PHP’
25 февраля 2013 Нет комментариев

В примере у input id в формате inp1 по порядку.

if($matchcount=preg_match_all('@value="([^"]*)"@',$email_content_text,$m)){
	for($i=0;$i<=$matchcount;$i++){
		$email_content_text=preg_replace('/<input id="inp'.$i.'"[^>]*>/is',$m[1][$i],$email_content_text);
	}
}

Обновлено: чтобы не обязательно нужно было указывать id у input, но первый атрибут должен быть value, т.е <input value="1" type="text"…

if($matchcount=preg_match_all('@value="([^"]*)"@',$email_content_text,$m)){
	for($i=0;$i<=$matchcount;$i++){
		$email_content_text=preg_replace('/<input value="'.$m[1][$i].'"[^>]*>/is',$m[1][$i],$email_content_text);
	}
}
Categories: PHP Tags:
25 февраля 2013 Нет комментариев
if(preg_match("@<td class='nobrdr deltd'>@", $email_content_text, $m)){
	$email_content_text = preg_replace("/<td class='nobrdr deltd'>.*?<a[^>]*>.*?<\/td>/is", "", $email_content_text);
}
Categories: PHP Tags:
25 февраля 2013 Нет комментариев
if(preg_match('@<td class="nobrdr">Видалити<\/td>@', $email_content_text, $m)){
	$email_content_text = preg_replace('/<td class="nobrdr">Видалити<\/td>/is', '', $email_content_text);
}
Categories: PHP Tags:
25 февраля 2013 Нет комментариев

Понадобилось при отправке заполненной формы на почту.
В примере подразумевается что в форме 1 input.

if(preg_match('@value="([^"]*)"@', $email_content_text, $m)){
	$email_content_text = preg_replace('/<input[^>]*>/is', $m[1], $email_content_text);
}
Categories: PHP Tags:
11 февраля 2013 Нет комментариев
if (!function_exists('mb_ucfirst') && function_exists('mb_substr')) { 
	function mb_ucfirst($string) {  
		$string = mb_ereg_replace("^[\ ]+","", $string);  
		$string = mb_strtoupper(mb_substr($string, 0, 1, "UTF-8"), "UTF-8").mb_substr($string, 1, mb_strlen($string), "UTF-8" );  
		return $string;  
	}
}
$text=mb_ucfirst($text);

Обновлено: https://krylov.org.ua/php-strtolower-krome-pervoj-bukvy-slovo-s-bolshoj/

Categories: PHP Tags:
11 февраля 2013 1 комментарий
$text =  preg_replace('/ {2,}/',' ',$text);
Categories: PHP Tags:
6 февраля 2013 Нет комментариев
preg_match("/^[_a-z0-9]+\.(html|xml)$/i",$str)
Categories: PHP Tags: