我的名字是这样的:
$str = 'JAMES "JIMMY" SMITH'
Run Code Online (Sandbox Code Playgroud)
我跑strtolower
,然后ucwords
,它返回:
$proper_str = 'James "jimmy" Smith'
Run Code Online (Sandbox Code Playgroud)
我想把第一个字母是双引号的第二个字母大写.这是正则表达式.似乎strtoupper不起作用 - regexp只返回未更改的原始表达式.
$proper_str = preg_replace('/"([a-z])/',strtoupper('$1'),$proper_str);
Run Code Online (Sandbox Code Playgroud)
有线索吗?谢谢!!
我在foreach循环中通过引用访问数组,但unset()函数似乎不起作用:
foreach ( $this->result['list'] as &$row ) {
if ($this_row_is_boring) {
unset($row);
}
}
print_r($this->result['list']); // Includes rows I thought I unset
Run Code Online (Sandbox Code Playgroud)
想法?谢谢!
为什么我的模型不会加载加密库?
class User_model extends Model {
function User_model() {
parent::Model();
$this->check_login();
}
function check_login() {
$this->load->library('encrypt');
$email = $this->encrypt->decode($email);
....
}
}
Run Code Online (Sandbox Code Playgroud)
这给了我一个PHP错误:在第X行的非对象上调用成员函数decode() - 其中X是$ this-> encrypt-> decode($ email); 线?
编辑显示问题是从构造函数调用了check_login
是否可以将CSS精灵用于"前景"图像 - 即用户应该点击并与之交互甚至打印的图像?
而不是使用CSS background-image
属性.你会用什么?
PostgreSQL允许我将列命名为"campaign_ $".我喜欢这个名字,因为它是短和对点,而像"campaign_receipts"其他潜在的名字似乎更不清晰.
但是,我不知道我是否会最终遗憾把$符号的列名,无论是在PHP或架构的一些其他遥远的一部分.我应该坚持使用字母和下划线吗?
谢谢!
我正在使用Google Search API将一些搜索结果加载到我的页面中.我想为回调函数设置一个参数,该函数说明搜索结果应该附加到哪个div.
以下是每个Google的回调函数定义:
.setSearchCompleteCallback(object,method,opt_arguments?)
我是这样做的:
searcher.setSearchCompleteCallback (document, function() { alert(opt_arguments[0].id); }, new Array(infodiv) );
文档解释说:"应用程序可以选择使用opt_arguments传入上下文参数,然后传递给指定的方法."
是的,但是怎么?我已经传入了context参数,但是如何在函数中引用它呢?我试过调用opt_arguments,但js错误清楚地表明它没有定义.
文档在这里.
谢谢!!
我正在使用CodeIgniter的会话库,它在服务器端非常容易访问.在客户端,会话cookie看起来像这样(我加粗了我感兴趣的部分):
一个:7:{S:10: "的session_id"; S:32: "47fe66476b098ff092f2fbdddfa53ffa"; S:10: "IP地址"; S:9: "127.0.0.1"; S:10: "USER_AGENT"; S:50 :"Mozilla/5.0(Windows; U; Windows NT 5.1; en-US; rv"; s:13:"last_activity"; s:10:"1296180527"; s:7:"user_id"; s:3:" 895"; s:8:"username"; s:8:"Summer N" ; s:6:"status"; s:1:"1";} fc0f1e75c097be7970b815a630bf33ef
咳咳.我想访问"用户名",目前设置为8个字符的字符串Summer N.是否有一种明显的方法可以在javascript中解析它?我应该使用正则表达式吗?或者更好的方法是使用更简单的数据格式创建我自己的"用户"cookie,并让CI的会话分别做自己的事情?
真不可思议!
我刚刚将一个简单的Wordpress站点从我常用的主机迁移到了我的客户端主机.该网站的根目录曾经是http://www.imagineelection.com/watamu,现在是http://www.watamuturtles.com
该http://www.watamuturtles.com网页加载罚款,但所有的页面上的链接仍然指向旧域.显然,我只需要在某处更改设置.
但是 - 我无法登录管理界面!当我登录watamuturtles.org/login.php时,它会将我重定向到imagelection/watamu/login.php的登录页面.当我登录imagelection时,它会把我交给watamuturtles.
显然,我需要手动更改配置文件或数据库中的基本目录设置,而无需访问通常的WP管理界面.谁能指出我正确的方向?
TX!382 4