[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ошибка Array to String conversion
McLotos
Добрый день. и снова проблема с массивами.
Не совсем понимаю на что он ругается.
$this->buffer[$block][$i]=str_replace(array_keys($this->tags), array_values($this->tags), $this->file[$i]);

$this->tags это массив
$this->file[$i] это элемент массива в котором нужно искать.

_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85
В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки
vagrand
SergeySA
Сделайте var_dump() для массивов $this->tags и $this->file и выложите сюда.

_____________
Senior PHP developer: PHP5, MySQL, JavaScript, CakePHP, Yii/Yii2, Zend Framework, Smarty, XML/Xslt, JQuery, Jquery Mobile, Bootstrap, ExtJS, HTML, HTML5, CSS, Linux, SVN, Git, Memcached, Redis, MongoDB, Zend Guard, Ioncube, FFMpeg, PayPal, Webmoney, Qiwi, Facebook API, Vkontakte Api, Google API, Twitter Api, Steam Api.
Junior Android Developer: Android SDK, многопоточность, работа с HTTP запросами, JSON, SQLite, фрагменты.
McLotos
tags
array(1) {
[0]=>
array(2) {
["{HEAD.Title}"]=>
string(9) "Заголовок"
["{HEAD.Keyw}"]=>
string(14) "ключевое слово"
}
}

file
array(10) {
[0]=>
string(35) "<!-- BEGIN:head --><!DOCTYPE html>
"

[1]=>
string(7) "<html>
"

[2]=>
string(7) "<head>
"

[3]=>
string(26) " <meta charset="utf-8" />
"

[4]=>
string(105) " <!--[if lt IE 9]><script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
"
[5]=>
string(29) "
<title>{HEAD.Title}</title>
"
[6]=>
string(52) "
<meta name="keywords" content="{HEAD.KeyWords}" />
"
[7]=>
string(51) "
<meta name="description" content="{TEST.Name}" />
"
[8]=>
string(42) "
<link href="style.css" rel="stylesheet">
"
[9]=>
string(24) "
</head><!-- END:head -->"
}


_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85
В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.