сайт студента

Функция (отображение, оператор, преобразование) - что это такое

Функция - это некий "закон" по которому одна величина "зависит" от другой., понятие функции в общем смысле совпадает с понятием отображения.

Также можно сказать что это "правило" по которому из одной величины "получается" другая.

Краевая задача и ее оператор

Краевая задача и ее оператор

Итак попробуем разобраться с краевой задачей и её оператором

Далее по учебнику Копачевсвского:

Сама задача

Остановимся сначала на наиболее простом случае, когда рассматрива-емая краевая задача одномерна. Пусть изучается неоднородная задача для уравнения $ (1.1)$

PHP прототип - паттерн шаблон - пример кода

/*обобщение прототипа*/
abstract class BookPrototype {
    protected $title;
    protected $topic;
    abstract function __clone();
    function getTitle() {
        return $this->title;
    }
    function setTitle($titleIn) {
        $this->title = $titleIn;
    }
    function getTopic() {
        return $this->topic;
    }
}

/*конкретный прототип для книги о PHP*/
class PHPBookPrototype extends BookPrototype {
    function __construct() {
        $this->topic = 'PHP';
    }
    function __clone() { // клонирующий метод
    }
}

Паттерн Прототип (Prototype) - описание

Ниже будет описание паттрена на основе стандартных разделов.

Название и классификация

Прототип - паттерн, ( относится к типу порождающих паттернов)

Назначение

Задает виды создаваемых объектов с помощью экземпляра-прототипа и создает новые объекты путем копирования этого прототипа.

Псевдоним

Пседонима нет - называйте по имени -"Протипом" =))

PHP разбить UTF-8 строку на символы - массив

разбить UTF-8 строку на символы можно так:

function utf8str_to_arr($str) // utf 8 string to array
{
	$result = preg_split('//u',$str,-1,PREG_SPLIT_NO_EMPTY); 
    return  $result;
}

то есть мы несколько модифицировали вот это.

PHP удалить все не UTF8 символы

Ну например может помочь вот такое преобразование - все не UTF символы по-идее должны быть отброшены:

$str = iconv('utf-8', 'utf-8//IGNORE', $str);

Ошибка SQLSTATE[HY000]: General error: 1366 Incorrect string value:

SQLSTATE[HY000]: General error: 1366 Incorrect string value:

ошибка вызывается в частности тем. что вы пытаетесь записать не UTF-8 строку в базу где кодировка указана как UTF-8
- решать проблему можно или изменением типа содержимого для таблицы MySQL (или базы) или же - можно попытаться отделаться от этих не UFT8 символов - например средствами PHP

PHP напечатать строку посимвольно

Это делается так:

// напечатает строку посимвольно
function print_string($str)
{
  echo '<br>';
   
  $strarr = str_to_arr();
  foreach ($strarr as $val)
	echo  ($val.'<br>');
}

здесь для разбиения в массив мы использовали такую функцию

php считать весь файл в строку

чтобы считать все данные из файла в строку можно использовать например такую функцию: http://fkn.ktu10.com/?q=node/3272

Pages

Subscribe to RSS - сайт студента