$match) { $choices = explode($separator, $matches[1][$key]); if($calculate) { $permutations *= count($choices); } else { $find[] = $match; $replace[] = $choices[mt_rand(0, count($choices) - 1)]; } } if(!$calculate) { # Ensure multiple instances of the same spinning combinations will spin differently $text = self::str_replace_first($find, $replace, $text); } } return $$return; } # The nested version allows nested spin blocks, but is slower public static function nested($text, $seedPageName = true, $openingConstruct = '{{', $closingConstruct = '}}', $separator = '|') { # If we have nothing to spin just exit (don't use a regexp) if(strpos($text, $openingConstruct) === false) { return $text; } # Find the first whole match if(preg_match('!'.$openingConstruct.'(.+?)'.$closingConstruct.'!s', $text, $matches)) { # Optional, always show a particular combination on the page self::checkSeed($seedPageName); # Only take the last block if(($pos = mb_strrpos($matches[1], $openingConstruct)) !== false) { $matches[1] = mb_substr($matches[1], $pos + mb_strlen($openingConstruct)); } # And spin it $parts = explode($separator, $matches[1]); $text = self::str_replace_first($openingConstruct.$matches[1].$closingConstruct, $parts[mt_rand(0, count($parts) - 1)], $text); # We need to continue until there is nothing left to spin return self::nested($text, $seedPageName, $openingConstruct, $closingConstruct, $separator); } else { # If we have nothing to spin just exit return $text; } } # Similar to str_replace, but only replaces the first instance of the needle private static function str_replace_first($find, $replace, $string) { # Ensure we are dealing with arrays if(!is_array($find)) { $find = array($find); } if(!is_array($replace)) { $replace = array($replace); } foreach($find as $key => $value) { if(!empty($value)) { if(($pos = mb_strpos($string, $value)) !== false) { # If we have no replacement make it empty if(!isset($replace[$key])) { $replace[$key] = ''; } $string = mb_substr($string, 0, $pos).$replace[$key].mb_substr($string, $pos + mb_strlen($value)); } } } return $string; } private static function checkSeed($seedPageName) { # Don't do the check if we are using random seeds if($seedPageName) { if($seedPageName === true) { mt_srand(crc32($_SERVER['REQUEST_URI'])); } elseif($seedPageName == 'every second') { mt_srand(crc32($_SERVER['REQUEST_URI'].date('Y-m-d-H-i-s'))); } elseif($seedPageName == 'every minute') { mt_srand(crc32($_SERVER['REQUEST_URI'].date('Y-m-d-H-i'))); } elseif($seedPageName == 'hourly' OR $seedPageName == 'every hour') { mt_srand(crc32($_SERVER['REQUEST_URI'].date('Y-m-d-H'))); } elseif($seedPageName == 'daily' OR $seedPageName == 'every day') { mt_srand(crc32($_SERVER['REQUEST_URI'].date('Y-m-d'))); } elseif($seedPageName == 'weekly' OR $seedPageName == 'every week') { mt_srand(crc32($_SERVER['REQUEST_URI'].date('Y-W'))); } elseif($seedPageName == 'monthly' OR $seedPageName == 'every month') { mt_srand(crc32($_SERVER['REQUEST_URI'].date('Y-m'))); } elseif($seedPageName == 'annually' OR $seedPageName == 'every year') { mt_srand(crc32($_SERVER['REQUEST_URI'].date('Y'))); } elseif(preg_match('!every ([0-9.]+) seconds!', $seedPageName, $matches)) { mt_srand(crc32($_SERVER['REQUEST_URI'].floor(time() / $matches[1]))); } elseif(preg_match('!every ([0-9.]+) minutes!', $seedPageName, $matches)) { mt_srand(crc32($_SERVER['REQUEST_URI'].floor(time() / ($matches[1] * 60)))); } elseif(preg_match('!every ([0-9.]+) hours!', $seedPageName, $matches)) { mt_srand(crc32($_SERVER['REQUEST_URI'].floor(time() / ($matches[1] * 3600)))); } elseif(preg_match('!every ([0-9.]+) days!', $seedPageName, $matches)) { mt_srand(crc32($_SERVER['REQUEST_URI'].floor(time() / ($matches[1] * 86400)))); } elseif(preg_match('!every ([0-9.]+) weeks!', $seedPageName, $matches)) { mt_srand(crc32($_SERVER['REQUEST_URI'].floor(time() / ($matches[1] * 604800)))); } elseif(preg_match('!every ([0-9.]+) months!', $seedPageName, $matches)) { mt_srand(crc32($_SERVER['REQUEST_URI'].floor(time() / ($matches[1] * 2620800)))); } elseif(preg_match('!every ([0-9.]+) years!', $seedPageName, $matches)) { mt_srand(crc32($_SERVER['REQUEST_URI'].floor(time() / ($matches[1] * 31449600)))); } else { throw new Exception($seedPageName. ' Was not a valid spin time option!'); } } } } ?>

Secure A Bail Bond or Financing In 3 Easy Steps


Submit A Request

All paperwork is gone! The whole process is completely online. Just fill in a few details about yourself and hit “Get Started”!


Check The Offer

If the offer suits your needs and desires, and you agree with all the terms — simply e-sign the deal and get ready to enjoy the money!


Receive Your Money

Once you submit your request, get your offer, and e-sign it, you’ll be able to get the funds to your bank account in no time!

Frequently asked bail bonds questions

The jail in Cabarrus County or the Sheriff's Department in Cabarrus County provides information on bail. The County Clerk's office in Cabarrus County provides information on bail, trial, hearings, and more.

Bail is money paid to the courts to ensure that an arrested person who is released from jail in Cabarrus County will appear or show up at all required court appearances/hearings.

You may post bail for yourself, have someone over 18 years old post it on your behalf or use a bail bondsman. Whoever posts bail for you at the jail in Cabarrus County assumes full responsibility for your appearance in court. If you fail to appear as required at court, a warrant will be issued for your immediate arrest and the bail will be forfeited to the court in Cabarrus County. Bail bondsman or bail agents are not available in Illinois, Kentucky, Maine, Massachusetts, Nebraska, Oregon, the District of Columbia, and Wisconsin.

When the bail is set, bail can be paid online from any computer, phone, or tablet. Contact the jail in Cabarrus County or the local Sheriff's Department. The online payment system can be used to pay bails of any amount.

Bail may be posted in any of the five ways:
1. Cash Bail - A percentage may be posted for cash bonds. All bonds that are set may be posted with a cash deposit of ten percent (10%). However, the person posting cash bail is liable for the full amount. If you appear for trial or the charges are disposed of before trial, the amount posted will be refunded. If you do not appear, all cash posted will be forfeited and the full amount of bail becomes due.
2. Property Bail - Property (e.g. land or home) may be used to post bail at a jail in Cabarrus County, provided that the net equity in the property meets or exceeds the amount of bail.
When posting property, you need to present tax bills, assessment notices, copies of a recorded deed or other public records.
3. Intangible Assets - Intangible assets may be accepted. Contact the County Clerk's Office in Cabarrus County.
4. Credit and Debit Cards - Bail may be charged on certain credit and debit cards. Although a clerk accepts the card, an independent company processes the charge. The charge includes the amount of the bail and a service fee. (These charges will appear on your next credit or debit card statement.) The card and personal identification must be produced in person at the time of posting bail. (Contact a clerk for information on cards accepted and the fees charged.)
5. Professional Bail Bondsman - A bail bondsman charges a nonrefundable fee to post bail. In addition to the fee, the bondsman may require collateral security or property to secure your release. Collateral will be returned to the person who posted it after disposition of the charges. The service fee and collateral received must be displayed on the bail bond form. Make certain that the information is correct on the form, that you receive a receipt and that you understand the action the bondsman may take if you fail to meet your obligations.
Bail Bondsman or Bail Agents are not available in Illinois, Kentucky, Maine, Massachusetts, Nebraska, Oregon, the District of Columbia, and Wisconsin. (Contact the Cabarrus County jail for information on bail.)

Cabarrus County Bail Agents

At BailRep we strive to help you find bail bond payment options. Our website may contain references to services and products from our partners. Cash advance bail loan from $200 up to $5,000.

Need a Bail Bonds Quote

Answer a few questions. The process is quick and easy.

Bail bonds in Cabarrus County, NC

For 24 Hours Bail Bondsman In Cabarrus County, NC, Call Big Redd Bail Bonds

(919) 603-8705





big redd bail bonds

Big Redd Bail Bonds

Cabarrus County Bail Bonds

Concord, NC 28025

Big Redd Bail Bonds


Cabarrus County Bail Bonds


Concord, NC 28025