我有一个正常的消息输出 $msg。我想让它链接,如果它是链接。(包含 http:// 或 www。)那么它应该使它<a href="http://google.com" target="_blank">http://google.com</a>
我已经从消息中删除了 html
$msg = htmlspecialchars(strip_tags($show["status"]), ENT_QUOTES, 'utf-8')
Run Code Online (Sandbox Code Playgroud)
怎么做,很多地方都见过。
我有这个:
for(int i=0;i<5;i++){
lbl1.setText(""+tarningar[i]);
Run Code Online (Sandbox Code Playgroud)
现在我想将lbl1更改为lbl + i ..所以它打印出lbl0,lbl1,lbl2,lbl3,lbl4.
我怎样才能做到这一点?
我可以使用当前函数之外的函数吗?
例如.
function one($test){
return 1;
}
function two($id){
one($id);
}
Run Code Online (Sandbox Code Playgroud)
好像我不能,我该怎么办才能使用外面的功能呢?谢谢
该功能在同一个文件中.. /
public static void main(String[] args) {
Player Anfallare = new Player("A");
Player Forsvarare = new Player("F");
MotVarandra(Anfallare.getDice(1), Forsvarare.getDice(1));
(...)
}
Run Code Online (Sandbox Code Playgroud)
我的主要功能是什么,现在我做了一个自己的功能,
public static void MotVarandra(int a, int f){
if(f >= a){
Anfallare.armees-=1;
}else{
Forsvarare.armees-=1;
}
}
Run Code Online (Sandbox Code Playgroud)
应该将对象的变量设置为 - = 1 ..但这不起作用,因为函数不知道Anfallare和Forsvarare是一个对象..
在这种情况下我该怎么办?
我想在我的总价值之间加点.
如果我有425000我希望它显示为425.000
在PHP中有一个函数会破坏数字的点数,或者我怎么能这样做呢?
我有a $bonus["from_date"]和a $bonus["to_date"],他们采用这种格式:yyyy-mm-dd我想检查今天的日期是否在这两个日期之间.
$today = date('Y-m-d', time());
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
这是两个数组转储:
array(2) {
[0]=> array(7) {
["id"]=> string(1) "1"
["shoppinglist_id"]=> string(1) "1"
["product_id"]=> string(1) "1"
["amount"]=> string(1) "5"
["date_added"]=> string(10) "1326912709"
["name"]=> string(7) "Tunfisk"
["supplier_id"]=> string(1) "2"
}
[1]=> array(7) {
["id"]=> string(1) "2"
["shoppinglist_id"]=> string(1) "1"
["product_id"]=> string(1) "2"
["amount"]=> string(1) "5"
["date_added"]=> string(10) "1326912713"
["name"]=> string(3) "Lax"
["supplier_id"]=> string(1) "6"
}
}
array(2) {
[0]=> array(7) {
["id"]=> string(1) "5"
["shoppinglist_id"]=> string(1) "3"
["product_id"]=> string(1) "1"
["amount"]=> string(1) "5"
["date_added"]=> string(10) "1326912810"
["name"]=> string(7) "Tunfisk"
["supplier_id"]=> string(1) "2" …Run Code Online (Sandbox Code Playgroud) 我有一个$ times数组,其中包含:
array(8) {
[0]=>
string(5) "10:00"
[1]=>
string(5) "13:00"
[2]=>
string(5) "10:00"
[3]=>
string(5) "11:00"
[4]=>
string(5) "12:00"
[5]=>
string(5) "13:00"
[6]=>
string(5) "14:00"
[7]=>
string(5) "15:00"
}
Run Code Online (Sandbox Code Playgroud)
我怎样才能a)对它进行排序,使其从最低值开始b)每次只有一个条目?(没有重复,目前是两个10:00和13:00等)
$time1 = "01:00";
$time2 = "04:55";
list($hours1, $minutes1) = explode(':', $time1);
$startTimestamp = mktime($hours1, $minutes1);
list($hours2, $minutes2) = explode(':', $time2);
$endTimestamp = mktime($hours2, $minutes2);
$seconds = $endTimestamp - $startTimestamp;
$minutes = ($seconds / 60) % 60;
$hours = round($seconds / (60 * 60));
echo $hours.':'.$minutes;
exit;
Run Code Online (Sandbox Code Playgroud)
输出4:55,应该是3:55?
这里有什么不对?如果是01:00和02:00,它可以正常工作,但不能与上述相符吗?
我想拆分这样的字符串:
Mystreetway 123, 1.th
Run Code Online (Sandbox Code Playgroud)
这样我就可以拥有以下输出数组:
0 => Mystreetway
1 => 123, 1.th
Run Code Online (Sandbox Code Playgroud)
=这样它就可以将字符串拆分为找到的第一个整数,并且这个和之后的所有内容都会进入第二个拆分.
我尝试了以下找到的解决方案:
$key= "Mystreetway 123, 1.th";
$pattern = "/(\d+)/";
$array = preg_split($pattern, $key, -1, PREG_SPLIT_NO_EMPTY | PREG_SPLIT_DELIM_CAPTURE);
print_r($array);
Run Code Online (Sandbox Code Playgroud)
但它返回以下内容:
[0] => Mystreetway [1] => 123 [2] => , [3] => 1 [4] => .th
Run Code Online (Sandbox Code Playgroud)