我有一个字符串,我想附加一些其他字符串.让我们说:
$my_string = 'Hello';
$my_string .= ' there';
Run Code Online (Sandbox Code Playgroud)
这将返回'你好'.
我想这样做有条件:
$my_string = 'Hello';
$append = 'do';
if ( $append == 'do' ) {
$my_string .= ' there';
}
Run Code Online (Sandbox Code Playgroud)
现在,我想使用三元运算来做到这一点,但我遇到的所有例子都是if/else wich将是这样的:
$my_string .= ( $append == 'do' ) ? ' there' : '';
Run Code Online (Sandbox Code Playgroud)
那么只用IF而没有其他可能吗?
谢谢.
是否可以从vim中运行PHP文件?我在这里尝试做的是有一个快捷方式,所以每当我需要运行我正在编辑的文件时跳过退出vim并手动调用PHP解释器
我正在尝试在laravel中使用路由过滤器来检查特定用户是否可以访问页面:
Route::filter('check_roles', function()
{
$current_url = URI::current();
$access = 0;
$nav = Session::get('navigation');
foreach($nav as $k => $n){
if(in_array($current_url, $n)){
$access = 1;
}
}
if($access == 0){
return Redirect::to('home');
}
//problem is if the user has access to the page a blank page is returned
});
Run Code Online (Sandbox Code Playgroud)
我在这样的路线中使用它:
Route::get('admin/(:all)', array('before' => 'check_roles'));
Run Code Online (Sandbox Code Playgroud)
问题是如果用户有权访问该页面,则返回空白页面.如果用户有权访问,如何继续使用默认控制器操作?
嗨使用CSS我试图在图像上居中一些文字,所以它看起来像这样.
<div>
-------
|P |
| I | This is some text.
| C|
-------
</div>
Run Code Online (Sandbox Code Playgroud)
我怎样才能达到这个结果?不知道是否有帮助,图像为32x32像素.
我正在尝试计算几个连接表,但没有任何运气,我得到的是每列的相同数字(tUsers,tLists,tItems)
.我的查询是:
select COUNT(users.*) as tUsers,
COUNT(lists.*) as tLists,
COUNT(items.*) as tItems,
companyName
from users as c
join lists as l
on c.userID = l.userID
join items as i
on c.userID = i.userID
group by companyID
Run Code Online (Sandbox Code Playgroud)
我想得到的结果是
---------------------------------------------
# | CompanyName | tUsers | tlists | tItems
1 | RealCoName | 5 | 2 | 15
---------------------------------------------
Run Code Online (Sandbox Code Playgroud)
我必须对我的查询进行哪些修改才能获得这些结果?
干杯
在 Laravel 中,如果我为表(比如页面)创建 ORM
有没有一种方法可以列出/循环所有表字段及其值(来自数据库),最重要的是有一种方法可以列出/循环所有关系。
有没有办法访问 orm 对象的属性/字段,例如:
foreach($pages->fields_array as $f){
//do something with field
}
Run Code Online (Sandbox Code Playgroud)
我想做的是获取字段及其值的动态列表,以便我可以自动构建表单。
至于关系,我试图循环所有相关表以创建链接表的下拉列表。
此链接有效site.tv/admin/edit/ (controllers/admin/edit.php)
,但这不起作用site.tv/admin/reg/edit/ (controllers/admin/reg/edit.php)
是否是控制器的路径太长?
当我使用我的网站的分辨率不是1920x1080它放大,所以我必须左右滚动查看完整的内容.如何使网站调整大小以适应分辨率并正确显示.
<!DOCTYPE html>
<html lang="en"><head>
<meta charset="utf-8">
<meta name="generator" content="CoffeeCup HTML Editor (www.coffeecup.com)">
<meta name="dcterms.created" content="Fri, 24 Oct 2014 20:29:09 GMT">
<meta name="viewport" content="width=device-width">
<meta name="description" content="The villages of East and West Runton are situated between Sheringham and Cromer on the North Norfolk Coast, UK">
<meta name="keywords" content="East Runton, West Runton, Sheringham, Cromer, North Norfolk Coast,UK, Village, England, Parish Council">
<title>Home</title>
<style>
body {
width: auto;
min-width: 10240px;
height:100%;
margin-left: 0 auto;
margin-right: 0 auto;
display: block;
}
</style>
<!--[if …
Run Code Online (Sandbox Code Playgroud)我正在学习CSS,到目前为止管理了很多个小时后创建一个简单的布局,但仍然不知道如何将内容(文本,块,等等)放在float:left div中.这是代码,我希望有人可以提供帮助,因为我会在很短的时间内坚持下去!
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<style type="text/css">
#container {
/* */
border: 1px solid;
/* */
padding-top: 10px;
margin-left:auto;
margin-right:auto;
width: 980px;
height: auto;
}
#content {
display: inline-block;
}
#content .left {
display: inline-block;
border: 1px solid;
padding-left: 5px;
padding-top: 10px;
width:773px;
float:left;
}
#content .right {
display: inline-block;
padding-top: 10px;
width:200px;
float:right;
}
#content .inside-left {
text-align: center;
margin-left: auto;
margin-right: auto;
}
</style>
</head>
<body>
<div id="container">
<div id="content">
<div class="left"> …
Run Code Online (Sandbox Code Playgroud) php ×4
css ×3
laravel ×2
laravel-3 ×2
codeigniter ×1
count ×1
css-float ×1
field ×1
html ×1
if-statement ×1
image ×1
mysql ×1
orm ×1
resolution ×1
routing ×1
shorthand-if ×1
text ×1
uri ×1
vim ×1