PHP str_replace()在条件上有多个参数

时间:2016-05-11 05:46:25

标签: php laravel

我想在某些条件下使用php str_replace()函数。 例如:如果字符串有angular.module('myApp', []) .controller('myCtrl',function($scope) { $scope.stxtarea1 = 'A'; $scope.stxtarea2 = 'B'; $scope.stxtarea3 = 'C'; $scope.sev_ranks = [{ id: 1, siverity: 'A', criteria: 'D', ngmodel: $scope.stxtarea1 }, { id: 2, siverity: 'B', criteria: 'E', ngmodel: $scope.stxtarea2 }, { id: 3, siverity: 'C', criteria: 'F', ngmodel: $scope.stxtarea3 }]; });我想用<!DOCTYPE html> <html ng-app="myApp"> <head> <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script> </head> <body ng-controller="myCtrl"> <table> <tr ng-repeat="rank in sev_ranks"> <td> {{rank.id}} </td> <td> <div class="col-md-12" style="height:100px"> {{rank.siverity}} <br> <textarea ng-model="rank.ngmodel" class="form-control"></textarea> </div> </td> <td> <div class="col-md-12" style="height:100px"> {{rank.criteria}} <br> <textarea class="form-control">{{rank.criteria}}</textarea> </div> </td> </tr> </table> </body> </html>替换,如果有am我想用:00替换。字符串上会有一个pm:00,我想用相同的变量替换。我如何使用PHP?

am

1 个答案:

答案 0 :(得分:7)

str_replace(array('am', 'pm'), ':00', $request->input('start'));

您可以将数组传递给str_replace的两个第一个参数。您需要传递要搜索的文本数组。然后传递要替换的数组或字符串。