PHP

Разделяем текст в 140 символный массив для Twitter

Может быть вы знаете, что Twitter принимает сообщения длиной не более 140 символов. Если у вас есть планы организовать взаимодействие своего приложения с популярным социальным сайтом сообщений, то функция, которая обрезает сообщения до 140 символов, наверняка придётся вам ко двору.
 	function split_to_chunks($to,$text){
 	        $total_length = (140 - strlen($to));
 	        $text_arr = explode(" ",$text);
 	        $i=0;
 	        $message[0]="";
 	        foreach ($text_arr as $word){
 	                if ( strlen($message[$i] . $word . ' ') <= $total_length ){
 	                        if ($text_arr[count($text_arr)-1] == $word){
 	                                $message[$i] .= $word;
 	                        } else {
 	                                $message[$i] .= $word . ' ';
 	                        }
 	                } else {
 	                        $i++;
 	                        if ($text_arr[count($text_arr)-1] == $word){
 	                                $message[$i] = $word;
 	                        } else {
 	                                $message[$i] = $word . ' ';
 	                        }
 	                }
 	        }
 	        return $message;
 	}
Добавлено: 20 Августа 2013 02:34:22 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...